The game will also be available to sell on Itch.
At the moment, the game is free, and the version available here is the most up-to-date.
I don't get the weird fetish/compulsion people have for playing games on Steam. Just... like... download the game on your computer and click the .exe! Are they all using the steam deck? Personally I'm glad when I don't have to tell the oligopolist mega platform which porn games I like (I like this one by the way!)