Tesla Electric Vehicle Technology Revised