Ever been to WoW forums when things go wrong?
Whining upon whining upon whining without any word from Blizzard (Europe for me). Well, maybe a lock or ten.
In the short time that I've been on these, and the Mass Effect forums I've been blown away by the involvement Bioware has with their costumers.
I'm usually the first to 'Stick It To The Man' so to speak, but the Bioware peeps I've seen in here actually do seem to care. I'm sure a lot, if not all of them come in here past office hours.
So, give them a break. I'm 100% sure missing a deadline, for whatever reason, is a 1000 times more stressful for them than it is for you. (a general you, not targeting anyone in specific)