EVs are coming. Will buyers follow?