@Kozzy, here is what I think happened:
Normally when you order a Model S/X in Europe, your car is built to order and then it takes 45 days to deliver. Production for Europe and Asia happens in the first 6 weeks of each quarter. Therefore normally when you ordered on 23rd March, your car was supposed to enter production in California between 1 April - 15 May and then it would be delivered between 15 May - 30 June. However, I think this time they thought there might be some unmatched cars after Q1 or there could be customer returns. Therefore there was a chance you could get one of those cars. Now it became clear that there is no customer return or unmatched car. Therefore it will be built to order which was 95% likely to happen anyway. In Europe, regardless of when you place your order, your delivery will most likely happen in the last month of the quarter.
The good news is that you will most likely get a car with Autopilot Hardware 3.0. If they were able to deliver a car to you this month, that car wouldn't have HW3.0. Generally speaking, any Tesla delivered in Europe before 10 May will have AP2.5 and after that HW3.0. I recommend watching Tesla's Autopilot event on 22 April.