Well yeah, everyones pissed about the delay, but look what happened...
-Brawl is the #1 overall anticipated and talked about game on wii on gamespot and gamefaqs, jumping up 6 places on both websites
-Hundreds of game websites posted the news
-Thousands of forums blazed about it, but are now dying down to appreciate what Sakurai has done
So yeah, I'd say it worked, it raised the hype as well as make fans see how hard the nintendo team is working. I'd rather have a finished game then a half japanese port, so i'm willing to wait. And they've worked so hard, so why not just stop whining and anticipate the release! They're still feeding us updates, and you know that the week before it is going to be just as hyped as if it came out on the 10th, if not more.
Oh , and Sakurai has said himself that this is the last delay, so you can look forward to brawl this time.