The name of the game is actually making a game that is creative and fun. Not, "we have a following" or "advertising." If prizes weren't involved--there probably would have been fewer people "voting up" games, and results a little more accurate. I can imagine the frustration level is pretty high right now. Hopefully, Clickteam/Itch.io will chime in soon.