I was wondering the same thing actually. Have you guys ever considered having a Contest where the winners will get free art provided by Scirra,
( as art seems to be the weakest link in a lot of these games )
and then have the game featured / displayed on the site,
and give the winners receive bonus rep points,
and a special badge on their Gravatar?
IMHO, the games don't even have to be that original, in fact they could be almost exact duplicates of existing games out there on Yepi or wherever ... the key is having high quality art
and its all about showing off C2 and what it can do.
Just a thought....