Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Looks great. But is it enjoyable for somebody who has no clue about the background and is no insider?

It is not necessary to be an insider, but you need to like odd humour.