Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

My best guess is that the servers are overwhelmed with the influx of new users.