A NEW wave of electric cars can now travel more than 400 miles on a single charge. From bargain Teslas to futuristic Chinese ...