Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I purchased this game, and download page goes to 0.8. So I suppose I will have to wait until the FREE release date, despite having paid for it! Gotta love Itch!

You purchased early access to 0.8. Not the game.

You paid 5 US$. People paying 5€ monthly (Daphne Tier) on Patreon and Subscribestar will get it when it's due for their tier. As your nick starts with UK, perhaps you aren't aware that 5€ are more than 5US$. 

You paid less, paid once and you feel entitled to have access to everything before other people.

I paid once for a Spider-Man comic, and Marvel doesn't send to my home every new issue. Gotta love Marvel!