Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

No, don't worry: the game is in their review queue, but just for them to check the game works fine on their end, nothing more. I suppose they will give the get go in a couple of days (but they don't work in the weekends).

Anyway, yes, of course: as soon as Steam keys are available, you'll be able to claim one with your itchio purchase.