One should really consider "Supercamp" the cheaper equivalent of Lifetime Membership for WZC. They're both 1-time purchases that most players** won't get any benefit from, but it's a way to support the game.
** = yes, LTM has benefits, but they're pretty minor, I think the biggest benefit I make use of more than a couple times per year is linking pics in forum posts
Supercamp really doesn't make much of a difference playing levels, and like 3.1415926535 indicated, if it _does_ someone make a difference, you're probably playing WZI wrong (ie: more slowly & less optimally than you could be, whereby income from camps/supercamps makes a material difference; if you're playing efficiently, this income make up for 1-3% of your total income required to clear a level).
But it's still a good way to support the game and get "something" for it. 1 is a blue M beside your name. Theo there is an unlocked supercamp in your camp list.