Can't you just replace the battery when it becomes unacceptably inefficient? I'm with you on the 'no car is better' point though. I've heard that electric cars are only better environmentally if you do a lot of miles. For low mileage drivers, it's better to stick with the car you've got. We're low mileage and have one between us.