I want to keep this game here on Itch, even if I was forced to put the game behind a paywall on Patreon. But the vagueness in the video is due to me trying to find a good way to distribute the game across sites in fairness of those who supported it in some form along the way (those who voluntarily paid for an earlier release, or supported on Patreon).
I'll have more information when we're getting closer. And as for Steam, it will be released there a bit later then the main release, because it takes a bit of time getting the approval (even more so since it's an adult game), so it should have the bugfixes included too.