That is a great idea, actually it would be for the best of us users and for scirra to have a clone of the steam greenlight system as an application which will hold games or demos made with C2, and which supports ads monetization. Much better option than having a website.
The greenlight clone system will let people decide whether a game is worth being uploaded to the library or not.
Or instead, force users to pay a registration fee.