Pure awesomeness. Where's the bonus levels!?
I would fix the camera during picking a button to allow it for better controls. Also I think You should somehow figure out how to jump, put the jump button under the player, etc - this would make for a much faster pace of the game for skilled players.
I demand more sir.