The Tesla Model 3 electric car will be unveiled to the public tomorrow evening, at long last, and Tesla will also accept reservations for the car starting tomorrow. So when March 31 rolls around, how ...