You're welcome. Rules are rules and we all agreed to them.
You couldn't quickly use or borrow any computer (or even a phone) and hop onto the forums and tell everyone you needed a few extra days?
It's two days after your deadline now, so if it still isn't finished you would have been late anyway. If it is, maybe aliens will be nice enough to let you submit it.