Feels like an intentional leak, probably wanted to deflect some heat from people saying they should have stuck with the N9.
The release of the N9 and demo videos really brings Elop and Co's statements about the emperor having no clothes with regards to MeeGo into question. Looking back that appears to be negative marketing to justify the ms partnership.