I love the movement mechanics so much! I sorta wish you took the whole gushen from SMO route and let me infinitely move in one direction (especially for the jumps hehe), but I can understand why you did it this other, still very cool way. It was tough to get a hang of, but super fun once I did!
There was also a point where I stopped jumping, I think because I was moving up on a moving platform that was going up, but it was a very minor bug that didn't affect your level design/flow of the game.
Great job overall!