Dude, it's nice that you're committed, but don't die in the process! I'm speaking from experience here, you think you're doing good by trying to keep up with expectations, but that's not healthy and it impacts the efficiency of anything you do. With regular rest, you'd probably have finished by tomorrow, just a day or two later, and with much better quality from the get-go. And most important of all, it'd ensure you keep being motivated about this passion project (and anything else, really). Overloading your brain by skipping rest will lead up to burn out, demotivation, feeling drained and weak, in the worst case you can develop or aggravate a depression. So you better take care of yourself, you hear me? Besides, people don't mind waiting times as much as radio silence. You could spend years working to release a full game and it'd be cool for the silent minority (there's always detractors), but what the gaming community loves from a Dev is to keep being communicated news and progresses, even if they're mostly irrelevant or if it's just to say "this was a bad week/month, stuff happened IRL and release will be delayed".
TL;DR: fix your sleep schedule, don't stress so much about waiting, keep comms open. You'll have smooth sailing from there.