Do you have a map you would like to share with others ? if so you can upload them here.
1, You will need to register to Upload a file.
2, You can upload trails in GPX, KML and Garmin (tcx) format
3, You can upload your own trails and either make them public or keep them so only you can see them
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.