Ha-ha, no problem. I found my way here eventually, as you said. Already bought the game, in fact. Anyway, congratulations again on the release.
P.S.
Are there plans to include the manual and the quick guide with the itch.io release? It's probably not a big deal, since you can download them from Steam even without buying the game, but it might be easy to miss out on them if they don't know about the Steam page.