A little update, the Steam release took a couple of weeks off my schedule (partly because I wanted to take it a bit easier during the release to fix bugs etc.)
I'm gonna push a little update to the game later that adds all the little improvements I had to make for the Steam release.
Also, now you get the Steam key when purchasing Nonsense Soccer from Itch too, so it's a pretty good deal.