I know that the rider power input measurement on the HPR50 reads low, based on riders that I know that also have a left side crank power meter or Garmin Rally power pedals on their bike. It's in the range of 10%-30% low. This, of course, affects the motor's real power output at any given moment because the assistance is coupled to rider power. The other big factor is that the TQ motor keeps itself together by derating the output based on internal temperature. The guys on the Trek Fuels that are blowing them up are riding at full output for extended periods under high load. The software can only do so much to limit power and save the motor. I can feel this derating on my HPR50 bike when riding in a group at high speed and high cadence for extended periods. I have my Eco set at 100w max, and I have not felt it derate power at that setting. However, I have Mid set at 200w max, and I can only ride in that mode for so long before I feel the motor back off. Both of these factors affect the linearity of the power output of the motor.
I have looked into adding a Tempo power meter to my bike, but that is on the back burner for now.