I talked a bit about waiting times already in another post.
One thing for you to realize is that your vehicle is released by the factory and then waits in a lot for a ship.. The ship isn't waiting for the vehicle. They have 2000-3000 vehicles typically with each load. So they have to build and release that many before the ship even shows up. Then they load the ship in half a day if possible and depart right away. They want to minimize the time the ship is at the dock. So the big delay in shipping is usually waiting for a ship after all the vehicles are ready.
Shipping itself can take a while as the ship may go to other ports before Portland. I believe it was the first ship, Platinum Ray, that left Shanghai, but stopped at four other ports prior to leaving for Portland. It was picking up vehicles for companies other than Ford. This can affect shipping time by a week or two. My own ship, Global Chorus, diverted from the destination due to other ships already in line and finally arrived in Portland a week later than expected. The scheduling is not rigid. A lot of things can happen. The same is true for rail. It's an ad hoc scheduling system.
Some will get faster times than others, just because of the luck of the draw. But most of us have learned we'll have to wait.