Well, holy shit, I actually finished.
This game is not just hard, it's unforgiving. It's strict, tough, and forces you to fix up your platforming to the very last pixel, especially with that one bit where you bounce around on the bricks. That part required a fair amount of memorization and trail-and-error.
Now, some people might complain about the pacing and the fact that you can't practice, but I loved those. I loved the fact that the game forced you to get better. It was hard, unforgiving, and I loved the game for it.