Does it diminish battery life?
I dunno. This article mentions the 30 minute charger but has no information on the battery life.
Charging stations coming up as Asheville readies for electric cars
http://www.citizen-times.com/article/20101126/NEWS/311260044