A wave of electric vehicles is coming at us. Are we ready?