Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

It seems like game jams are so fruitful whether submissions end up being made or not! I think your observations are absolutely right, narrow scope is key - I think it's better to have a simple core mechanic and then focus on feel.