You know what, I'm just gonna go for it.
The rules don't say it's illegal to host your game before it's ready for submission anyway, so I assume itch.io playtesting is okay, and I need to see how it runs on other platforms since this is new for me and all.