Yes, this is awesome! What I really like are the water reflections (no kidding) and that you can see the geometry beneath the water surface. I am wondering: are you using a stationary mesh for the water or is it a displaced mesh to make the ocean infinite?

It would be quiet interesting to see how it would look like, if you add waves (mesh deformation!), shadow mapping, faked caustics and shores.