iPhone 3G Shipping July 11th; MobileMe Service Debuts