It looks like a cool project but I'd not describe it as a "free Strava" as the most common features of Strava are free and the value of it is the community. Getting motivated by seeing your friends finish activities seems to be the biggest selling point (apart from supporting a lot of different sports, not specifically mountain biking) of Strava.