Oops! I did it again. My new iPhone 5 has arrived after three weeks on the waiting list.