The controls gave me a hard time, I could not get past the final walljump were your .gif cuts off. Apart from allowing me to use my joystick or WASD some input-buffering would have been really helpful.
Your cover suggests there are even two more powers to collect, so really quite a lot of content (assuming they are roughly evenly paced).