There is a lot to nitpick about that article.
First it lumps all EVs against all ICE, including $17,000 Kia/Hyundai, then claims lower finance charges for ICE, and lower gross depreciation. The Kia can't depreciate more than $17,000. And then one takes into account Tesla's massive new car price...