My Tracks seems actually to be just what I want as far as functionality but on a ride today, the first time I've used it, I got home and find that it broke up the ride into pieces. Even though I stopped recording at the back of our loop and started another when we left to come back, it took each leg and broke it up. I guess it would be no big deal but on Google Maps the trace on the map itself was incomplete because the it put a leg of the trip on another page.
You can see what I mean HERE
So I call on all your experience for a better app like this one. Ideally along with tracking my rides correctly, it would be cool to be able to tag places on the route with pics taken with the camera (I got that from my buddy who has a similar app on his iPhone).
His looks correct with THIS