It's almost never the developer's fault. Please don't take it out on the creative team, I'm absolutely sure they knew that it was too early for a release, and likely voiced these concerns loudly. Unfortunately, the higher-ups only see the money in these things. Just a reminder from me I guess!