Matt, I highly recommend dualsportmaps.com for gps editing, uploading and downloading tracks. They also have an android app which a lot of the guys in my local club use for trail navigation. Dualsportmaps is nice because its moto specific and you can see other riders' posted tracks. I'll have to check out your AllTrails program too though!
If you get a chance can you compare AllTrails to dualsportmaps.com? Id like to hear your thoughts.