Electric cars and trucks are the future--for the simple reason: petroleum is finite, and it can be used in infinitely more creative ways than simply as fuel. People will appreciate that more as it dries up.
People will buy a teslatruck because it is a teslatruck and they want and can afford it. I would hazard less than 40% of current 1/2 ton truck owners truly need a truck. Add the yukon-denali-escalade-pathfinder-fourrunner crowd doing their damnedest to stay out of a minivan, and its assured.
Torque-wise, the power and response of electricity is unbeatable--trains went there decades ago.
Weight-wise batteries will continue to improve, and probably be discarded for magnetism/induction when it can be done safely.
When it gets to a hard-wired system, continuous physical connection is as robust a design as there can be--relying on multifaceted electron supply chain vs. petroleum supply chain is a smart bet. Electric grid already has more redundancy--even to feed from individual roofs and roadways. Germans produce it everywhere.
Our generation(s) can mince words all we wish--fossil fuel's not running out on our watch. Eventually it will. We already have devised a myriad of ways to get electrons flowing, and will only get better at it.
Tesla pickup: It is horribly ugly concept art--squarely against the aesthetic of a truck or tractor owner--nowhere to set a drink, tool, bundle or firearm without it starting to slide off. People want trucks to look like trucks.
For the aerodynamic loss and range do you think it would lose that much to have some squares?
In the future, they'll ALL have electric trucks, cars and tractors, because crude oil will be a memory, and the only place they'll find the gas and diesel machinery will be in the museum.
Don't for get how many centuries we've been enjoying the internal combustion motor... if we get 2 more having access to fuel(s) as a regular consumer, we'll be doing good!
Happy New Year!