The upside down flying was actually really funny; I enjoyed that. The gameplay is surprisingly fun for such a simple concept. The dash/lunge is very nice, since it allows you to make things a bit more complex and difficult. I think there's a good balance of difficulty and forgivingness.
Got the same error as the others below, which means I got to the end, at least.