Shipping via train is very efficient but can be a lot slower than a truck that only ships a few cars at a time. One of my friends ordered a Ford Fusion hybrid last year and once it was shipped from the factory via train, it took three weeks to arrive. He tracked it every day as it went from railyard to railyard. The trains don't ship just cars but all kinds of other cargo. They go from hub to hub and don't necessarily follow the most direct route. In order to be the most efficient as possible, the train only moved to the next railyard when there were several other cars that needed to go to the same destination. At one point, my friend's car was at a railyard 90 miles away but he had to wait several more days before the train that his car was on made it to Denver. After that, it still took the dealership another day or two to prep it. I'm assuming Teslas shipped via rail have the same logistical delays.