This guy's the worst at putting together a pursuasive argument. Almost all the problems he wrote wil have solutions we engineer in the future. Dismissing electric cars, the very real and imminent problem they have of CO2 emissions, based on cherry picking current problems they have in different countries is disingenuous and short sighted. eg. California's CO2 emissions problems at night cannot be generalized to other places.
And the punchline of this article is an apples-to-oranges comparison - you can't harp on transport trucks and then argue the solution is walking and biking.
Lithium batteries (or their successor) will get cheaper, lighter, and more energy dense because there's a massive market opportunity for that now. This article completely ignores our ability to advance technology to solve problems, lol.