FYI, that is exactly what I am doing this summer. Planning for a 4 week trip with the whole family
You can request a specific ED date (even the specific time on that day) as long as you do it sufficiently in advance. I now have a confirmed ED for the 28th of July. I orginally requested the 21st of July, but found much cheaper flights by postponing the trip by one week, BMW accomodated this without issue. I first had to put down a $1000 deposit to secure the dealer allocation and then had to sign a "European Delivery Purchase Order" contract with BMW Canada with the delivery dates and production number.