Tesla registrations — and public opinion — are in free fall