Hey Mika,
Thanks for the feedback!
The terrain issue stems from the way we implemented the islands -- with a vertex shader and no codebehind to handle proper collisions (just large spheres which don't respect the shape).
We were a bit short on time, so theres no endgame, but we had big ideas of a boss fight near the last island :)