Edit. Someone read my mind. On the front page of the jam it clearly states "(If you missed the submission deadline, upload your game to itch and then send the game's URL to email@example.com)". I guess that's that then!
I was so busy updating and refining my game's page that I actually forgot to submit it to the jam. I guess I'm too used to the Ludum Dare way of submitting (if your game has a page you are in). So, am I screwed as far as participation goes or can a moderator/admin add my game retroactively? This is the game in question btw, if anyone is interested: https://nassi.itch.io/unko.