2) Not great but better than nothing. Buses spend a lot of time idling. Maybe we should bring back the trolleybus: https://en.wikipedia.org/wiki/List_of_trolleybus_systems_in_...
3) Sadly the market is going to have to be converted from the top down, because at the moment electric cars just have a higher sticker price. That leads into (4): this change will be a lot more popular if the "aspirational" car segment converts voluntarily first. Having a petrol performance car needs to become as socially unpopular as smoking.
In fact, maybe we need more extreme engine downsizing. Cap engine size and horsepower aggressively; large petrol domestic vehicles should be sluggish.
We'll have to address the commercial fleet as well, especially lorries.