You can only push employees, (who are after all human beings), so far before things go awry, (poor performance, stress related illnesses, employees quitting, etc); most if not all of the FD devs were doing 80+ hour weeks, including working on Saturdays and Sundays for at least the last few weeks before release.
Whether the release date and subsequent workload were managed well or not is open to debate, but without a shadow of a doubt, what did work was the stability of the release. Anyone who was part of the Beta and Gamma would well know the trials and tribulations of the game's reliability in terms of networking, database transactions and general performance.
In this day and age of half baked alpha's, pre-release works in progress and crowd funded development, I was honestly shocked with the reliability and success of ED's release; so kudos to the devs for that. I guess that if the release had self destructed in an implosion of bugs and reliability issues that your wish would have indeed come true.