can go only 20 or so miles on electricity
The 2017-19 Volts can easily go 53 miles when fully charged. The gas engine sends a charge to the battery which powers the electric engine. The Bolt can go at least 238 miles on a charge and do 0-60 in 6.5 seconds. There are now Teslas out there that have over 300,000 miles and still at 80% or better of original battery capacity.