Appreciate the recognition breh.
One thing to note about the software world, is that deadlines are missed
all the time by extremely talented individuals. Think of how many times release dates (especially earlier projected ones) get pushed back, but the product still launches although a little late (like in the gaming industry) and lived up to the hype. Now think about all the times folks drop all their coins when they see something slip, only to find out that now the product is finished and they're taking off because the product is really well done.
If anything always keep in mind missed due dates are never a sign of a team's/company's ability. shyt, the task I have at work was is almost a week and a half past the due date, and this is at one of the most premier company's in the tech world.