I doubt it will launch after Christmas. Even Sony must realize that if they don't release it before Christmas they will lose many sales and those sales probably won't be buying them again till GT5 gets a price cut.
I think they delayed it on purpose to make sure the game calls and uses v2.50 or higher firmware features to foil the pirates.
What ticks me off more is Amazon canceling my release day shipping. I had it preordered with $0.99 release day shipping it's not like I care if the game got delayed, I still want it release day whenever it comes in, f**kin morons. When the date comes back up I wonder if they'll give me my release day shipping again for $0.99, but I am thinking they won't