This was hard! I was skeptical about the concept at first, but once I got out of the tutorial level and everything started coming together, I was a big fan. I'm going to echo the sentiment that you should be able to press R to restart at any point instead of having to mash K if you mess up the first jump, for instance.
Great job!