Tesla vs. Everybody: A 1000-Mile Race in 11 EVs