I can't say I feel all that bad for them at this point. They put themselves in this situation, and it's not like it's a difficult problem to solve. All they need to do is answer the question. The DLC's content is complete. The typical timeframe for exclusivity is passed. Either the release is imminent and they can let us know when, or there has been some sort of snag we are unaware of, in which case they could just be straightforward and say "The DLC is taking longer than expected because of X, we are working on it. Sorry for the delay." Why they insist on not communicating in any worthwhile manner is beyond me.
I don't think anyone deserves the craziness Beth is receiving. I'm not talking "you're a liar and you make me feel bad" sort of craziness, it's much worse, and I won't repost it here because it's probably against a rule.
I would guess if release were tomorrow achievements would be up, so the most likely day is shifting to Thursday, the day of the week both Dawnguard and Hearthfire arrived on Steam. Of course, obviously, if achievements go up tonight all bets are off, but with the lack of achievements, I'm calling it for Thursday.