Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

That might be an idea. If the ratio you mention is typical, that would explain why I never got a single rating on any of my games. Though I try to rate at least some of those I play myself -- the existing button isn't exactly hard to find, either.