Managed to beat it, though there were plenty of close shaves :p I really like how the rocks pull you in, makes things a lot more interesting.
The waves did not immediately register to me as obstacles -- it took a couple tries before I realized what was going on. Not sure how you'd make that more clear, maybe debris riding on the waves that crashes into your ship?
Nice work :)