I have VIN number for almost 3 weeks now.
I also spoke with the Bern and Basel Tesla team, they are all super helpful and nice, and they confirmed my theory. Every estimated delivery which is before the end of June will be pushed super hard by Tesla to be delivered in Q2. So worst case by 30th June but probably earlier.
If you have a dedicated tesla representative (someone who sent the final invoice) you can ask him/her about the car status and the ship name. They can tell it, but only the store where you are linked. So in my case, for example, the status is on the route and the ship's name is the Horizon. There is at least one more ship in front of the Horizon based on Tesla feedback.