Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

(1) Yep.

(2) In short: yep. Once we release on Steam, people who got the game on itch will receive steam keys.