Last year, the iPhones were flown from China, on Cathay Pacific Cargo I believe. I'm sure they eventually switched over to the slow boat, but the planes took of on the Tuesday before the launch from China.
I was just about to bring that up myself.
Since when has Apple started shipping via ocean container?
Average transit time from Ningbo to Long Beach, CA is 13-14 days plus a couple of days on either end for loading/unloading. Way, way, way too much time to be shipping iPhones.
I'll buy the idea that they're Cinema Displays or computers, but nothing else. The 3G iPhone will go via a securely guarded cargo plane.