Which is probably why nothing was promised or mentioned in the slightest until they knew for certain.
Which was really the wrong lesson to take from it, IMO. The issue with Follower Friday was not that your plans changed, but that you didn't tell people when they did. And then Bioware reps seemed to get annoyed at the fans when they pointed out the schedule hadn't been followed.
Fast forward to today, and official notice or no official notice, basically the same thing happens. The issue seems to be the management, or interaction with the fans at the time they've been led (by explicit or implicit reasoning) to expect a reveal of some sort. Maybe more direct interaction combined with a positive but cautious statement of solidarity at the beginning of the "wait period" here in this topic? "Well, like Gaider said on Friday, we weren't quite ready to reveal her yet. Honestly, we still have some work to do on her, but we're going to try really hard to get her out the door today."
Then, if it doesn't happen, you come back to the topic and say something along the lines of "Sorry, guys. It doesn't look like it's gonna happen today." Those two posts seem small, but you might be surprised at how effective that sort of thing can be in softening blowback.
Can I just say I really don't want you to get the impression that I'm saying this to be mean or trolly or anything? I'm posting this because it kills me when a company with as much love and respect as Bioware has with its fans, and who work as hard as the people at Bioware do to put out a quality product, get blindsided by customer interaction/management issues.
I will always hope for it to not happen, however. There's no reason it has to happen.
Well, that's definitely the right attitude to take, IMO. 
I guess the bottom line in this instance is whether you think the fans are being unfair to the developers. From where I'm sitting, I don't think so, but I imagine it might look different from your seat.