Your game design was good, lots of variation. The last level was really a mess, though, and I wound up winning out of blind luck rather than skill. Toning back one of the concepts used in that stage would have helped it a bit.
The concept is excellent... Which is why it's such a shame that the game controls so terribly. It seems that how far I jump is determined purely at random, and moreso when jumping on slanted surfaces. My biggest complaint, however, is that I would often have the controls freeze or stick, ruining my careful path.