It's not major game fetures they are talking about. They are talking abouting readding or putting in features that they wanted in the releases but had cut for some reason before, but now have time to put them in/need them. Look at almost any game code and you will see features that are like 80% compleate but didn't make it in because of time.
Personaly I'm glad they are delaying it. I wish more companys whould delay products a week or 2 to make sure everything runs better. I can think of at least 5 games in the last year that wanted to make their first ship date and so they had patches avalible on the release date, or even before. THIS is NOT the way to do it. Just delay the game a damn week and make sure the patch is in game/works. Now If they keep delaying a game by months and months, (DNF) you have to start wondering.