Indeed: promote electric cars: it's fine if they will be massive, if consumers love them, why force them to do otherwise? Tax ICE powered SUVs and trucks heavily but spare electric ones and give people one more incentive to switch.
What we need is to normalise small about-town cars for groceries, commuting, and dropping off kids. Something like an e-Citroen.
For long-haul you still want ICE with hybrid.
Efficiency doesn't matter much with EVs: only ~28% of power is produced with fossil fuels in EU and that's expected to further halve by 2030.
There's enough fast chargers here in EU to travel any distance with an EV.
Not necessarily. You could rent a car for long-distance travel.