That supposed "watch on March 7th" leak seems odd to me. The person created an account just to say that. Why?
Some people just get a kick out of knowing something that others don't, and sharing it. No need for fame or credit.
Of course, others also get a kick out of making random guesses just to see if they end up being correct.