Which geography was this analysis made for? It seems model market share is for the US while prices are listed in EUR in the first part and USD in the latter?
A German perspective: Households pay between $0.30 and $0.40 per kWh, Diesel is at around $1.60-$1.70/l and it is safe to assume 6l/100km for a Diesel car. I was never able to consistently drive an EV at < 20 kWh/100km, in Winter it's more 25kWH/100km for certain ones (I look at you Mercedes EQB) it was closer to 30kWH.
Your numbers are a bit higher than what I get here in NL. Even in winter (0-5°C), my EV stays below 19 kWh/100km, and in ideal conditions (20-25°C), it’s around 15 kWh/100km. Data from Teslamate (sorry for the ugly format):
That's from driving VW ID3s, Cupra Borns, Polestars mostly in a city with shorter trips outside. I admit the Mercedes EQB included a trip on the Autobahn with the occasional 90-100 mph.
A German perspective: Households pay between $0.30 and $0.40 per kWh, Diesel is at around $1.60-$1.70/l and it is safe to assume 6l/100km for a Diesel car. I was never able to consistently drive an EV at < 20 kWh/100km, in Winter it's more 25kWH/100km for certain ones (I look at you Mercedes EQB) it was closer to 30kWH.
To account for the full cost of car ownership I can recommend the methodology of the ADAC (German Automobile Club, Germany only: https://assets.adac.de/Autodatenbank/Autokosten/autokostenue...).