Where have you seen me imply that a delay is end of the world?
YES?!?! If you confirm something which you then DO NOT DO you fucked up! And guess what! If you confirm something and end up releasing it unbalanced content - you fucked up again!
Blizzard don't have to win with me, they just have to do what they said they will do. Postponing the expansion because they need to polish it is fine and all, but it doesn't mean they didn't fuck up!