Very fun, creative, unique, and well engineered. Well done!
If tasked with improving it I'd put more checkpoints in, otherwise it's too unforgiving and hard for most to give it a shot.
What inspired the difficulty?
Check out my entry to see if you like the checkpoint system there :)