I'm not really sure this is comparable to Strava. First this only covers mountain biking, I use Strava also for runs, swims, skiing, and it can do a lot more.
Secondly I don't actually use Strava to record or view data, I use Garmin for that and just post to Strava. My only utility in Strava is the social newsfeed (to see what others are doing and be social) and also the PRs a little bit.
Now given that, I think your app looks quite cool, I just wouldn't compare it to Strava. I would highly recommend instead of positioning yourself as a competitor to Strava, is to allow users to record on your app and post to Strava. I use Garmin to record my data and then post to Strava because Garmin gives me a lot more detail than Strava, but I can still compare myself to millions of users on Strava that don't use Garmin.
Now given that, I think your app looks quite cool, I just wouldn't compare it to Strava. I would highly recommend instead of positioning yourself as a competitor to Strava, is to allow users to record on your app and post to Strava. I use Garmin to record my data and then post to Strava because Garmin gives me a lot more detail than Strava, but I can still compare myself to millions of users on Strava that don't use Garmin.