Well another game has jumped aboard the delay train. Far Cry 3 which was scheduled to be released this September will now be released in December. Ubisoft has sited the need to create the best possible gameplay experience--which is the usually comment for every delayed game.
They may say that but I wonder if this delay has to do with any feedback the may have received from their showing at E3 this year. In any case you can expect Far Cry 3 on December 4th in the US and November 29th in the UK.