Time of order. Its that simple. There are 3 interesting time-groups here:
Pre-online ordering (up until about 3/31/16 7:30pm PT);
post-online ordering but pre-reveal (3/31/16 between 7:30pm and 8:30pm PT) and
post-reveal (after 3/31/16 8:30pm PT).
You seem to be clearly in the group 2. Elon...