Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I don't disagree with most of your points, although I do acknowledge that the mandate of this particular jam event thingy was very much "be bold" and not at all "explore practicable alternatives"