Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

No, but climbing in the popular list takes time. Keep up the good work, sounds like you're doing fine.