I see quite a lot of options
here.
Aside from most of those being, in fact, mid-size family cars, I can't help being amused that their "fuel efficient" list includes 20mpg (20 American, 24 UK) diesel SUVs. A crappy 15 year old petrol car is more efficient than that.
They pollute a whole lot less than other cars, remember that was the original point, not economy.
Well, no. The original point was that they use less fuel, and therefore both pollute less and are more economic. The only slight problem being that, as you'd know if you'd actually read the thread, they don't actually use less fuel.
The answer is "it depends"
Even if a hybrid uses more fuel than a corresponding diesel, it may be that because it primarily uses electricity around town the pollution ends up out of town where it causes fewer problems rather than in town so more pollution overall but less where it matters.
That could only work if people always made a long journey out of town every time the battery starts running low. In reality, the pollution is going to average out over the whole range most people drive. It's also worth bearing in mind that the focus tends to be on CO
2 rather than other stuff these days, since smog is not so much of a problem in most Western cities any more, and it really doesn't matter where you're releasing that.
Unless you're talking about pug-ins that is. I've never actually met anyone who has one, but they seem like a pretty decent step towards eventually having useful all-electric cars, since they allow you to be mostly electric while still letting you drive long distances.
As far as the electricity is concerned, I believe in the case of Hybrid electric-petroleum vehicles most (all ?) of the electricity is generated regeneratively so that's less of an issue.
It's not possible to generate most of it regeneratively. Regenerative braking means you can recover some of the energy you've already generated, but you still have to generate it in the first place, and that can only come from either the petrol engine or plugging it in somewhere.