Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

all your criticisms are correct.
I'm running out of time :(.
making a game in 9 hours was more extreme than I expected XD.