Forget Elon Musk – a flat battery due to a firmware fault, towing costs, and phantom braking drove this Tesla driver to give ...