A 3 minute Windows Phone 7 promotional video has been released on YouTube demonstrating the Social Networking capabilites, photo and video upload, and the Xbox Live integration. Check it out below.