1. A release date was never announced, even now all we have is that it is probably coming out sometime in December, and thats only 1 website than say that right now, but we also have a new trailer full of gameplay so i could see it.
2. Back in October one of the developers said they were trying to get it out the door as soon as possible, so back then they were still working on it.
"What Doesn't Kill you usually succeeds in a second attempt" - Mr. Krabs