Do you think the allocation is completely random?
or
Is it possible that Tesla is actually by and large trying to do the right thing, but just that there is the occasional slip-up [as might be expected from a start-up EV company that is managing exponential growth]?
I am sure that Tesla could make 100% sure that all cars are EXACTLY delivered in the correct order, as I think they "promised" from day 1 (they never said day 1 registration holders would get their cars first),
My understanding of the order of deliveries:
Employees first - ranked in oder of premium features ordered, then based on an algorithm that takes both registration date and order date into consideration
Existing Tesla customers second - ranked in oder of premium features ordered, then based on an algorithm that takes both registration date and order date into consideration
First to Register third - ranked in oder of premium features ordered, then based on an algorithm that takes both registration date and order date into consideration
First to order next - ranked in oder of premium features ordered, then based on an algorithm that takes both registration date and order date into consideration
Given that Tesla has still been cashflow negative, I believe that it was always stated that premium options would get high priority, so high-option orders might trump the above order.
However, making 100% sure that the oder of deliveries is correct, would probably mean that almost everyone would get their cars later.
Now, I have no idea how Tesla actually do things internally, but I would be willing to bet that they are aiming to stick to the above order in as logical a way as possible while simultaneously ensuring that overall they get the cars out as fast as possible.
In the real world, things will go wrong and there will inevitably be some early reservation holders who will slip between the cracks. I am not going to bust a gasket...
Just imho