Meh,
Why is everyone getting angry? People are complaining about a game to be perfect and yet they expect the game to be done in three days.
Some are saying due to making more copies.... Not entirely false, either. This is just like LoZ: Twilight Princess being delayed time and time again. Perfection takes time. Why have a game with glitches (Like online play lagging) come out early?
If the game still sucks then we go through the world screaming "If Brawl fails, we Riot"