Nice track ! about the ocean sound, i found something but it's quite crap to explain.
The pulv. making this noise is aux-sent into a ping pong delay, re-delayed again and back into the minimixer. Sounds like a really big fuck off ocean actually...
If you like to hear I can post some remix for a minute...