Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Thanks for taking the time to write something in depth, I think you are pretty on point as well.