I can let you submit late! Please upload your game to itch, publish it, and then email me (hello@yukonw.com) your game's link and I can send you a link to submit!