I am a New Product Introduction Engineer with F5 Networks. I handle the successful launch of hardware and software devices used by all of the worlds banks, DOD and web monsters outside of Google. I have influence over the complete design and implementation of hardware that costs a cool half million per unit. I specifically work with hardware and as such spend a great deal of my time reverse engineering products to ensure they comply with internal and external specifications and meet customer use requirements. I am the support organization and the customer's advocate when it comes to if a product is 'good enough' for release, and I get paid *specifically* to argue with PD to make sure we release the right product at the right time. Many businesses build major software launches around our offerings, and therefore we get tied into the success or failure of their operations.... so yeah, frankly, I am qualified to talk about launch issues.
Therefore I give ****-all about Irrational games. If you want, go ask the design director if his MBO is tied to meeting quarterly expectations and if that sometimes forces a developer to cut corners. That would be an interesting thing to hear.
The reason it went gold was so it could do it before the end of the year and Id/Bethesda could take on some revenue to their of their annual report. End of story. It was an executive decision made with full knowledge of the risks they were taking. They got nailed and now suddenly they're arguing it's AMD's fault.
Well looky here...
6 days later after new drivers from AMD/Nvidia and a PATCH from id and the game is finally working and I don't even see snow on the ground yet.
I don't know if everyone's problems are solved but I'm guessing a hell of a lot more people can actually enjoy it now. (Rage is running great now for me.)
They are contractually obligated with the publisher to get the game out on that date (of course you should know this), developers always want more time.
Sometimes the publishers play nice and grant that time needed, sometimes they are just suits that just don't get it or care.
They just want the numbers.
Case in point, 6 DAYS later and the game is running the way it should have launched. (At least if they got AMD and Nvidia in line and id released a day 1 patch.)
It did not take them beyond the holidays to complete this task, it took six days.
Carmack himself also said that consoles were the main focus and not the PC.
So yea, between poor testing, horrible communication and cooperation with the graphic card companies, as well as openly admitting their focus was on the consoles, the PC had a "cluster-$%&^!" of a launch. (As stated by John Carmack.)
It did not go gold to meet any such demands or requirements that you mentioned.
Now, End of Story...