Update, a friend recommended using the Ride with GPS site, and it's a winner! I'm already using it extensively to plan rides. I had uploaded one ride back in 2014 -- a route that had been planned by someone else that seemed pretty hilly, so I wanted to see the elevation gain. After that I didn't bother to upload anything else because I had been using garmin connect.

But I just uploaded all my rides from last year, with no trouble doing the upload, editing the descriptions and viewing the rides in different ways (list, calendar view, etc). And I was able to restrict the accessibility of them, choosing "just friends" for most. I especially like the calendar view with the weekly totals.

It looks like I need to upgrade to a basic membership in order to get an annual total, but that's okay because I've been meaning to upgrade to a paid membership on this site anyway. It is so useful, they have definitely earned it. Thank you ride with gps!!