As I started considering the IEEE Spectrum article used as a source for a future article, I found a lot to like. First of all, it described in detail the changes we (our societies) must make to implement Electric Vehicles, but also explored the risk of over-simplifying the challenges in implementing those changes.
Many parts of the Spectrum article that is referenced above that I do strongly agree with is that the whole life-cycle of EVs, including fuels, electricity, assembly, recycling and supply-chains matters mightily.