dolfer--this webcam has been posted here before, but I agree it is a good addition. I prefer it to Sunset webcam.
As far as Tortuga, we've never eaten there. I think the perception is that it is mostly frequented by those who stay in the Maho area. No parking, except the garage.