Rules state a post will come soon, allowing people to receive a link to post their game, ending less than 12 hours from now. We just got to wait at this point. Hope that helps.
It wasn't even letting us upload ours. Said had we had to verify our accounts, list payment methods (even tho we're making everything free), and then it just wouldnt accept our folder upload. I have to head to work soon, so I hope we're able to get ours in!