BYD’s promise of a 5-minute charge puts it firmly ahead in the EV race, widens gap with Tesla