Thanks to our handy Model S Delivery Tracker... I can't help but notice that East Coast (at least Northeast) shipments are taking about 21 days. Mine is on 20 days and still in transit so maybe it will be longer. I checked on the Interweb and actual sea transit time from Oakland to New York/NJ is about 15 days. Give a few days either side for loading/unloading and there you are with the 21+ day number. Ocean would definitely be the cheapest option vs truck and rail. It also would explain why some DS can't seem to track the vehicles during shipment as they'd be out of "communication range". Not that it matters... I'm almost there.