Very good
Only one thing I can complain about, the level is too long, and because the whole level scrolls with you, the game can run stupidly slow at points.
Other than that, great game, control system is really improved, and it's easy to notice the differences to your original version. Good job.