Y'all are barking up the wrong tree and ignoring something important.
The reason to have an electric vehicle is to make use of electricity from the power grid, which is produced very efficiently, but as I understand it, is also subsidized to allow poor people the ability to afford it. Producing electricity will always incur energy losses as per the law of conservation of energy. This law states energy cannot be created nor destroyed so no matter how electricity is produced, some energy must be lost.
According to the wiki on the nissan leaf, using a 120 volt charger connection will consume 1.4 kWh to add 5 miles to the range. Using the 220 volt charger would add 11.7 miles to the range and consume 3.3 kWh. These amounts of electricity are easily produced by a portable generator, but add very little to the range. And this is dealing with a highly efficient electric car. There is a generator that can easily produce that power for the cost of .3 gallon per hour, which would give you a mpg rating of 33 mpg at a speed of 11.7 mph. Here is a picture of it.