I wouldn't put a lot of faith in any of the online brokers/services to predict an earnings release. They typically base it off the previous similar release date. In any case, if you believe TD, then why not believe Bloombergs estimate of 4/2/2014?
I'd bet on observation of historical precedence, but to each their own.
Regardless, I'm happy with the way the GSEs have been trading technically in the meantime.