Microsoft Toots Its Own Horn About Windows Phone 7, Misses a Few Notes