I'm sure the devteam will take this lesson concerning release dates and announcements to heart. Obviously setting a release date and then calling it off the night before is Not Ideal and something the team was more than likely trying very hard to avoid. Communication can and should be improved upon.
Hopefully this delay will pay off with a smooth and mostly bug-free patch when it does finally release.