with some small fix
The deadline is final. That is one of the features of this jam. You have to meet the deadlines.
There is always the next jam and you wouldn't even need to work on your project as you already have improvements implemented from this Jam.
Sorry if you missed the deadline, there is another jam Approximately 2 months from now you can submit then.