CS325: They pushed it back so they can tout it as a next gen console launch game, probably the Xboxwhateveritscalled, seems kinda obvious to me. Need I remind you, they put Keanu Reeves on stage at an XBOX event to announce the "release date". Personally I preordered what was supposed to be a "PC focused" game, I guess a check from Microsoft made that go out the window. But as The Who say, I won't get fooled again.
I kind of doubt that. They wouldn't have been talking about it being on schedule for release in an investor's meeting a couple of weeks ago if they were going to push it just to fit with a console launch. Also, what good would that branding do? It's not like CP77 isn't already hyped and it's not like people will have forgotten about it in two months.
What seems more likely to me is that they stumbled over a major clusterfuck in the game that they simply could not unfuck in the time available. It would have to be pretty big to warrant a delay, so it is probably fairly game-breaking, and it would have to require a lot of time, so probably something that forces them to redo a fair bit of QA.
My guess, one of the later quests goes haywire on the AI under certain conditions and they have to change the format of the AI packages to fix it. And then they have to make sure that the fixed up AI scripting is still working everywhere else.
But that's just pulled out of my rear, obviously. It could be anything. Maybe they've just taken a fresh look at their "known issues" list and noticed that there's still a thousand items in it and only 100 days left, and that just would not do. But I guess we will see.
I don't think they'd pull a stunt like this for fun, though. Every time they screw up an announced deadline, they're paying a high cost in credibility, and credibility is one of their main advantages. If they give that up for no particular reason, they'd be absolute jackasses. And they don't appear to be that, IMO.