I finished!
I was seriously starting to doubt myself there for a while. But even though I cut it close, I managed to get some kind of finished product ready before the cut-off time! Hurray!
Good luck to anyone else trying to finish up at the last minute!