Electric Cars EV News Tesla: Why it might be time for Elon Musk to go 12 January 2023Peter Wells What might help Tesla now is to be managed more like a traditional car company. But is Elon Musk up to the task?