I would love to include you in the submissions! I'll need to do it when I'm back at my computer, and also am looking forward to playing all of your games :)
Sorry about the trouble you went through and the frustration you felt! The deadline is not meant to be a hard and fast restriction, it's there to push us to finish something rather than nothing, and to minimize the amount of admin work I need to do long-term.