Well I got this far. Take that for what you will, I do not claim to be good at this. No bugs!
The difficulty seems be a case of balanced-for-dev. Which is to say, a learning cliff. Different types of horizontal jumps aren't terribly intuitive, could use some tutorial pics?
Having to time a W press for 75% of jumps is annoying, especially when the largest jump is essentially frame-perfect. And you will need it.
Obstacles behind screen transitions is bad. Do not.
Don't think I didn't see that backtrack pipe in the ceiling, bucko.