Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

I was wondering about this too. At any rate, it isn't very clear that there is a manual review. Why isn't there a 'in review' state. Now it simply looks as though the project has been published, but doesn't show up in search results.