I believe you're confused about what you're rebelling against. There are 5 shapes and 3 modes in the game. 2 of the shapes and 1 of the modes are available from the start. The other 5 can be unlocked with about an hour of playing, each, or if you're too lazy you can just buy them. There's absolutely no need for you to spend any money beyond what you pay to get the app (which is currently free,) to get the most out of the game.
Since the end customer has absolutely no way to know if the "In-App" purchases are required, unlock the full version of the game, or have cosmetic changes, then I will boycott ALL games that support in-app purchases. It's a stand I'm willing to make.
Look at what is listed as "In-App" Purchases Here, and how as potential customer sees it :
Launch Pack -- Sounds like needed to complete levels
One Polymer -- Ok, sounds like you need to buy a new shape here.
Bombs -- Levels going to be so hard that you HAVE to buy these.
Big Ten Pack -- No idea
Square Piece -- Should be included in the full game, but here to make more money.
Straight Piece -- Same thing as square
Three-Sided Piece -- Same thing as square
Ocean -- No idea
Forest -- No idea
Clay -- No idea
Ok, so by reviewing these purchase it seems like there are FOUR things (One Polymer, Square, Straight, and Three-Sided pieces) that should have been included in the game.
Whatever the Launch Pack is, at $3 it seems like the primary game? Unlock for the rest of the levels? I don't know. But is it similar to the Bombs or the Big Ten Pack which sound like they are things that you'll be buying all the time to help finish levels.
So as a potential customer I see nothing here that says that these are not needed to finish the game. If they want $5 for the game, then charge $5, don't nickel and dime me, I want to know what the full cost is going to be.