2, You can download trails in GPX, KML and Garmin (tcx)
3, You can upload your own trails and either makes them public or keep them so only you can see them
4, Upload photos to go along with your trail
5, The elevation and speed, location of the trail is all worked out by the data in the file. All you need to do is load the file, you have the options to set a Category and Difficulty.
Calories Burned Calculator, estimate the calories you burned on your Mountain bike ride:
Pace:
Weight:
Time:
This is only an Estimate of the calories burned rduring your Mountain bike ride. The only way you are going to get a 99% acurate number is by using a heart rate monitor at the same time.