I'm not sure why this was even a thread. If you thought SC2 was gonna come out during the time they said it was, you've obviously never been around long enough to realize that none of their games have ever been released "on time".
Hell, in fact, I remember when Warcraft 2, Diablo 2 and Starcraft only had release dates of "Coming Soon".
I can only think of a few (noticeable) games that Blizzard has ever scrapped, and they were SC: Ghost, and that Warcraft adventure type game.