Quite an interesting premise. Very fun to play. The platforming is really well done and feels great, which is more difficult to accomplish than it might seem. I can see a lot of interest in this type of game.
Perhaps make people choose which upgrades to use, instead of unlocking all of them? That way there's more decision making.