I can understand the frustration of not having managed to finish something when it's on a deadline, but the fact that you're not discouraged and want to finish this project anyways is great!
So no worries, take your time to make something great and polished, even if we have to wait a little longer :)