Nitpick, the reason the float doesn't implode is because it's open at the bottom. As the gasoline (very slightly) contracts, seawater comes in. From the wikipedia article.
Interesting - I wonder if it's contracting because of the pressure or the temperature or both. I imagine it's probably pretty cold down there, and gasoline is known to expand and contract based on temperature.