What makes Tesla the best electric car (so far) - CNET