Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Hm... I'm not sure what the issue could be, you'll probably need to contact support to sort that one out. 
Otherwise you can wait for the steam release, but that will be a couple of months. (Aiming for late september/early october)