I once worked for an Electric Power Producer on it's distribution side (Houston Lighting and Power Company). There are various sources of energy, some cleaner than others, but all have their carbon footprint. Even Oil and gas price fluctuations will affect your bill over the long term as the electric rates will change in proportion to the Power Companies fuel costs.Rough estimation (by comparing past and present bills) has shown our EV to cost between $25 and $35 a month to fuel. At current gas prices, that is about what the Elio will cost. But at $3-$4 per gallon, the EV will still only cost between $25 and $35 a month to fuel. At the very least, it means I am insulated from fluctuations in the Oil and Gas market.
Calculating EV fuel costs is a bit harder than you might think. Most of my electric bills are the same as last year, due to some new double-pane windows that are now offsetting the cost of the EV; but for a few months we had a decent comparison (the power company shows us average daily use and gives us the average daytime temperatures for the month, which helps compare months year-to-year).
My utility charges different rates for the first 700 kw/h per month, than it does for the rest of the month. Plus there are taxes and fees that don't change based on usage, which means technically we get more bang for our buck on months we use more (to a certain extent). In other areas, there are different rates for off-peak electricity use.
A better way to find a more accurate cost, is to use the EV's computer to track approximately how many Kw/h you are using on any given trip/day, write those down, then multiply that by the Kw/h rate from the power company. Pretty much like finding milage on a car.
The hidden costs and carbon footprints must be considered to evaluate differences both financial and environmental. Someone with a solar cell might think there is no carbon footprint. But there is a carbon cost in building the plant and mining the elements which go into it's manufacture and production as well as it's delivery system.
But just because there is a cost to consider, it doesn't mean it might not be more efficient financially or environmentally.