Tesla’s Model 3 Arrives With a Surprise 310-Mile Range