I have no particular banner to wave on this, other than to say that I am a fervent supporter of doing what we can to mitigate the damage that we as a race have done to our planet.
But I would like to make a couple of observations:
On "cars should be smaller": cars are larger these days primarily as a result of increased safety demands.
On "electric cars": time will tell us fairly soon, but as an engineer I'm of the opinion that in the UK at least, there is not a snowballs chance of the critical infrastructure coping with the demand, especially when most of our electricity will be trying to squeeze enough heat from fresh air to keep us warm. And don't get me started on the environmental damage caused during their manufacture.....
On "buses": around here the average bus has a similar average occupancy to the cars. I totally agree that this is cause and effect, but it is the case nonetheless.
Lastly, my "SUV" (an acronym for a term written by someone with a passing acquaintance of the English language) weighs 2.5 tons; the only regular passenger has four legs, big teeth and drools; it carries lots of very heavy, delicate and expensive equipment; regularly does 300 to 400 miles a day and for example is right now 2 miles from the nearest public road, let alone public transport. Again, I agree that this is not the norm.......just saying that I wouldn't want to be in an SUV that only weighed a ton when it was hit by a bus........