They must have realized how badly DirectX 9 cards would run it. Or something ... they were SO confident it would make it this year. In fact ... if they HAVE to ... if they REALLY have to skip the HOLIDAYS (hello, bling bling $$$$$ opportunity) ... then it must be serious.
However it still sucks, I was expecting it this year, I haven't played a good FPS since H-L1: E1, and oh God was it too short.
Oh well ... at least S.T.A.L.K.E.R may be released before it, even if next year. You guys saw the new pictures by the way ? That one is 5 years-old and still catches up in terms of visual with today's standards in DX9 (completely excluding anything DX10 of course, or else it'd be comparing apples to oranges).