At the end of the day what they SHOULD have done is made the T&Cs available from the moment they announced the promotion and started the silly countdown clock. They didn't, which caused confusion, and resulted in questions on Facebook (answered incorrectly, later removed). On top of that they had some T&Cs embedded in the source of webpages but not visible which only added to confusion about whether they were real or not, and had representatives who spoke to bloggers, giving them incorrect information.
So, end of story, they should have handled this promotion a lot better.
Is it a good promotion? Sure, it's similar to buy 1 get 1 free, or 50% off, but it's not like other chains haven't done the same thing before. And 2for1 is a usual perk for gold members any time of the year (restricted dates when they can use them however). People are over excited about this promotion if you ask me.