On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I agree, if they really planned to stream the game, they would have started with the demo or more likely purchased it themselves.

I think they may have sent emails pretending to be multiple dead Twitch or YouTube accounts. There is a possibility that emails, which seem to have been sent from several different accounts, were actually sent from one phishing site, and if they receive one key for each email, they could secure multiple keys.