Krugerrand
Meow
This would be a valid point if it were likely that it's going to be made clear at the reveal that only people who put deposits down earlier in the day (assuming it happens that way) or, say, by April 1 have any chance of actually having a Model 3 delivered in late 2017 or early 2018. But I expect that's not how things will go at the reveal, and that's probably not how expectations will be set. So people will be watching video of the reveal months later, or reading articles about the Model 3, and they'll be hearing and reading about deliveries starting in late 2017. They'll be putting down deposits and making reservations. Those people could easily be considered "mainstream buyers."
People watching 'the reveal months later' are not the same people 'lin(ing) up outside of galleries/stores to put down a reservation on a car...' so my point and definition of 'mainstream buyers' stands.