Windows Phone 7 officially lands on iPhone and Android ... sort of