He completely ignores the advancements made in the internal combustion engine, of course. When was the last time you saw a carburetor on a new car? They're all FADEC now. They all have EGR now. Even finding a manual transmission on one is getting difficult. They are almost all traditional automatics or CV transmissions now.
The efficiency of today's internal combustion engine is very high now...approaching 50%. Far more efficient than an EV, and lighter as well, allowing much more payload.
Li-ion batteries are exactly the same chemistry as when they were invented in the 70s. Nothing has changed with them at all. No matter how you build a battery or battery pack, 3.158 Ah is produced per mole of lithium. It can be one big battery or a bunch of little batteries. It is the same.