One other aspect that wasn't covered, life expectancy of the batteries. From what I've read, those battery packs need to be replaced around 100K. That's a lot of waste and nowadays with good maintenance, an ICE can easily go over 100K miles. When that engine does give up the ghost, almost 100% of it can be recycled. For those of us that have a garage and a place to charge it, some of his points were valid. However, the vast majority of people are forced to park in the streets or outside so charging is not feasible.