3G iPhone: the wait continues