The poor performance of the Chevy Volt should come as no surprise to students of history. Any technology in its infancy (electric cars), is very crude before many years of development. For instance, airplanes and firearms obviously more sophisticated and efficient compared to what they were in the beginning.
Electric cars are too good of an idea to abandon. Continued development can result in a car that could meet the need for a non-gasoline powered vehicle.
Consider a car that uses many technologies: Paint-on solar (an existing technology), energy recovery via braking (an existing technology), more consideration given to wind resistance; better aerodynamic shapes, hybrid (gas back-up), power. Such combination of technologies cars could likely achieve 100 mpg plus results. Increased demand, increased competition would result in the same economic out-come as with computers. $4,000 computers with crude (by todays computers), features floppy drives-no hard drive, etc., ended up costing less than $1,000 with gigs of memory and huge hard drives.
Electric cars are in their infancy...they can and will improve if the public is smart enough to demand it.