The guy purposely drove a cheap/economical Nissan Leaf rather than anything newer coming out.  What did he expect?  The Tesla would have been no problem, the Chevy Bolt would have been no problem.   BTW you F350 would have cost about $110 for that similar trip.    A Leaf is a run about town car, not a long range machine.