I would say it's optimistic. I don't have a power meter either, but uploaded a trainer ride from a KK trainer. The ridewithgps number was higher than the KK number based on average speed. I already thought the KK numbers were supposed to be a little high.