Wind and solar simply are not growing anywhere close to fast enough to reduce CO2 emissions significantly. The trend to NG replacing coal has done more to reduce CO2 emissions in the US. The numbers don't lie.
We traded our Caddy for the VW GTI which is a nice urban car, and comfortable on the road as well. I miss the memory seat function though. The Caddy, while not a Big Car, was too big for around here. And we're getting better fuel economy, the curb weight is quite a bit less.
I never understood the fuel cell proposition. Hydrogen is not a primary fuel. You can't mine it on this planet, you have to make it, so it really is for energy storage. Batteries are simply better at that. Maybe somewhere down the road we get to fuel cells, but I don't see it, perhaps in large trucks. You still have to use a lot of energy to make hydrogen.
I really see no practicable way to reduce human CO2 emissions fast enough to interrupt climate change if the models are anywhere near correct. Hand waving won't do it. You need a real plan, with timing and costs, and no one has that.