I'm stunned. What a beautiful game! What a brutally difficult game! I could do this for hours.
Some of the levels could probably be split into multiple separate levels. With how much trial-and-error there is, having to learn a difficult maneuver near the end of a level can be quite tedious.
Fantastic! Great work!