It had to be done. We had to drive the Tesla Model 3. It's the brand that's brought up whenever we test any electric car. And one of the most impressive EVs we've driven this year has been Hyundai's ...