These EVs aren't going anywhere until they charge in less than 5 minutes.  Too many people live in townhouses, condos, apartments, etc. without anywhere to charge.  Let alone needing to drive any realistic distance for 80% of Americans.  Nobody wants to wait ages for their car to fuel up. 
Also, how do you charge when PG&E has rolling blackouts?  Does it bother anyone that the vast majority of electricity for their "clean" cars comes from burning coal?  The whole thing is ridiculous.  I think eventually EVs will take over combustion engines, but we're a long way off from that happening.