Not really sure why we're there's talk of another delay. Nothing has changed between yesterday and today in terms of getting the game out the door. Travis' post was simply an update to the community about the things we are working on. We've been in polish mode since the end of 2011.
I hope that clarifies things.