I figure if he is going to announce, he will tell ESPN ahead of time so more people watch, which will in turn up their ad revenue for the evening. I don't think he'll just tweet it or anything like that, at the very least he'll want reporters there and they'll all tweet that they're about to cover it.