Somehow everything Forza-related fell apart in the last few days. SPOnG received several screenshots purporting to be leaked screens (turns out they were probably leaked by one of several magazines planning coverage of the game) and now it appears the final release date has slipped out of 2006.
"The game is no longer Holiday 2006 - but we won't announce a new date until X06. Gotta do what you gotta do to get things right, y'know?" was the casual explanation from Che Chou, community manager at Turn 10.
A new date will come during Microsoft's key European Expo, in Barcelona on September 27/28.