A very poor analysis. It ignores the time value of money, trade-in value, insurance costs, future electricity rate hikes to build new generating capacity to charge cars, and absence of road taxes on electricity.
Very superficial.
$200 extra per year to register an electric car in Ohio on top of the $60 or so for any car.
Very superficial.
Can't even be bothered to get the battery life right.
Tesla batteries for instance are guaranteed for eight years. Which given the construction of the rest of the car makes it unlikely that you will want to put a new battery in it even if it should need one by then ";^)