This year has been a controversial one for Tesla. Since the inauguration of President Donald Trump on 20 January the Elon Musk-owned brand has been rarely out of the headlines thanks to its founder's ...