Oh, Microsoft. Only you would throw the official launch event for your new mobile operating system on a national holiday and wait to tell the invited folks about it until just 5 days before.
Oh well. We’re live in NYC, where Microsoft is expected to finally pull back the last wee bit of curtain shrouding Windows Phone 7, while also showing off a bunch of the phones their hardware partners have been cracking on since the platform’s announcement back in February. Join us after the jump for the liveblog, won’t you?