I can't say to much because we are trying to keep our methods stealth, but I think it's better to be last than first in this race. Strava isn't the only company in this field: Garmin, Kaizen, and AI Endurance are just a few. For a while, our race predictions were a lot more accurate than the biggest of these (Garmin, which has a lot more data than Strava), which is probably telling of the difficulty. There isn't an obvious company you go to to tell you about your fitness, but if there was we would have never started our mission.