Looks like I can't submit it anymore
Nope sorry. There is always the next jam and you have all the time now to get it ready for the next jam in 2 months' time.