Sure it gets great mileage and can run on electricity, but what about the footprint the goes into making the batteries or for that matter disposing the non recyclable batteries. What about the power used to generate for them to use.
That issue has been thoroughly investigated. A good synopsis is here.