It would be a nice touch to correct the calculated efficiency by the difference in altitude between the start and finish of a drive. This is just to accommodate the energy stored or lost in the delta(M*G*h). It needs the mass of the car (specified by the user profile) and the altitudes (evidently in the data).
So a request!
Customer support service by UserEcho