Hi!
Some nice concepts in there. One thought is that there are also some really tricky moves on some of the levels, and having waypoints either just before or just after them would be great, so players don't have to go back to the start every time they fail a stage - they respawn at a point just before the fail - or maybe the waypoint is a reward for succeeding (and then the next tricky part doesn't mean they don't have to do it all again).