Thank you for the additional trip data. Given the ~950' elevation and 60F temperature, my model matches your results very closely. (Demonstrated average power of 16.88 kW vs a model prediction of 16.83 kW.)
I'm glad you provided the temperature, route, and the 77.0 mi stopped distance, which...