Great game! Cool level design, and I liked how you introduced the new mechanics. I would maybe have gone for a couple fewer levels and polished it all up a bit more, but it was really good!
It wasn't necessarily that the levels were too long, more that I feel like with fewer levels each and every one of them could have been a bit more polished. I would have liked an automatic restart when I fell off, for example. But again: The game was great, this is just nitpicking. :)