Well really i'm speaking from a 360 point of view because that's the only console i own. We know that BoP has been finished for the 360 for a number of months and they are delaying it for a "simultaneous" release. Holding it back for the "busy" release period was pure craziness in my opinion.
So yeah i guess you are right - anytime this year is not a long way off really, it just feels like a long way.