The delayed Nintendo Direct appears to be the culprit for the leak. Nintendo's delayed Direct broadcast seems to have caused the company to spring a leak ahead of a planned announcement.