I suspect Marty is correct about private activities being the reason the lifemap has big chunks missing. I set the vast majority of my activities to private so my public lifemap looks like about 1% of what I’ve actually run.
But I do understand Daniel’s frustration in not being first to complete his city.
A better analogy for what Daniel felt happened would be: Daniel enters the Boston Marathon and unexpectedly takes the lead and maintains that lead until he’s into the finish straight. At which point somebody overtakes him on a bike, then jumps off the bike to run across the finish line for the win. Daniel has no cause to be disappointed because he still made it to the finish?
Reaching 100% in a city (even if only for a day or two) is always an achievement, but being the first to do so on Citystrides can add a lot of extra personal satisfaction to the feat and if more than one person is trying to be first, competition is going to be inevitable.
I’ve completed a few cities myself and the ones where I thought I might be first to do so certainly gave me extra motivation to get out the door on cold and wet days. Literally nobody I know cares I’ve completed these cities or that I was first to do so, but to me it means something.