I believe they had this issue scheduled for April 18th and someone screwed up and released it early.
That really, really, really sucks.