I picked up a code so I'll give my two cents here:
It's hard. Real hard.
Do all the levels have gravity? This seemed strange to me at first since the guy is an astronaut, right? But some of the levels are in the sea, so I'm not sure I get the connection there. Did zero-gravity gameplay feel weird? Because it seems like what the original idea was going for.
Switches only activating once is a pain. The goal is to complete levels in the least amount of taps, adding a single-activation requirement seems like it's extra hard for no extra gain. Maybe there are special medals awarded for only hitting each button once? Then again, there are probably some interesting level designs where buttons should be hit more than once.
There's one level where a giant wood "x" moves with a separate colored block when you activate a button. Why does this move when it's not a colored block? Consistency is key here.
I would definitely go free for a basic version so people can learn how the game plays. You have a great level-based structure that lends easily to a free/paid model via in-app purchasing or lite/paid versions, so use that to your advantage. Your graphics are awesome so people will want to try it if it's free.
All-in-all, it's very complete! Nice work!