It seems there has been some new development in Unity in regards to their ocean, although I could easily port the C# to blueprints then to c++ I'm sure; if they stay in development then it will take some of the surface work off me.
http://forum.unity3d.com/threads/the....370818/page-3