I finished mine 16 minutes before the deadline... and itch.io was down. Just came back up, by which time submissions were closed. Mine wasn't necessarily good, but it was done, and I was proud of that... but it looks like I'm scored as a DNF anyway.
You can still email it in and explain what happened