...but I saw this and it cracked me up.
Department Of Evil: 'All Of You Must Die' from the article: To publicize their current mission, the Department of Evil distributed to media outlets a ring-bound portfolio titled "You Shall All Perish Screaming 2007," which provides estimates and logistics detailing how everyone will die, a line-by-line budget breakdown, and an addendum apologizing that the document was not printed in human blood. The full text is available at evil.gov.
So we have our answer as to why the YED is putting his plan into action now: the government mandated it. *nods*