Electric vehicles: the fine printElectric vehicles are improving, but battery and cost problems persist.