Congrats on getting the Steam page set up, my guy! As much as I might like some of Itch's games and as much as I appreciate it introducing me to quite a few games, including this one, I still feel this needs to be said:
Fuck Itch and their spineless submission to the white knight processors.
I'm glad you still managed to find a way to get some money out of your project.