Re: J. Jonah Jameson laugh.gif
"Sure, the original diesel engines were designed to run on nut oils, but what's easier to run - a solid state solar panel, or uncle Jimmy's peanut farm and fuel refinery?"
An argument in favor of EV's is they are generation agnostic and don't care how the electricity is made. If you can whomp up a waterwheel connected to a generator, you could charge an EV (yes, lots of details ignored). It would be far more complex to have to keep making liquid fuels and the apparatus would be larger and more complicated. A fixed fuel station would be too much of a target in a SHTF situation such as Yellowstone going bang, or Toba, Deccan traps..... There would be competition to control it. OTOH, a modest stack of solar panels could be set up, taken down and transported much easier.
I have one of those Chinese 296cc small diesel engines on my list and I've been storing up my used motor oil and transmission fluid to run it on. The power doesn't go out that often, but it has been out for some hours on occasion. The city I live in is at the end of a longish transmission line (one) so having a small backup is good insurance against the power company needing time to make repairs.