With rare exception, the best models available now or soon deliver no more than 100 miles on a charge. More...