I bought it last night, enjoy my money.
one thought though - most of these sort of games have two audiences, people who play it for fun when they have a few minutes- they play it for a month or so then get over it coming back to it occasionally if they're looking for something to do, and the high score chasers (especially with global leader boards being so prevalent) who will pick one game and obsess over being the best at it for years. I think you might miss out on the latter crowd because of the way the game is set up - from a high score chasing point of view the best thing to do is play from level 1, to start at any of the later levels is jipping yourself of free points, but (as I assume you realise because you created the ability to skip the early levels) those first levels are kinda dull.
this might not be an issue to you at all, as people will still buy it and play it, and you dont get any more money if they play it once ever or once a day for the rest of their lives. But if it is something you want to fix, maybe try some sort of bonus multiplier depending on what level you start at, or a static number of points players start with depending on which level they start from. or maybe remove the level select feature, and instead have 3 separate tiers - beginner, intermediate, advanced which either start at different speeds or start the same but the higher levels get faster sooner - and have a separate leader board for each.
anyway - really fun game.