This is a short followup to my previous post.
The more I think about Solderpunk's idea, the more I love it. I also really loved this recent post by mntn, which seems to provide a good solution to the question of linking:
I realised that a possible 'client' already exists for such a thing - magit. I quickly checked, and magit does indeed have functions for managing multiple repositories (things like 'magit-repository-directories' and 'magit-list-repositories').
Here's what the interface looks like for a directory containing repositories when you invoke 'magit-list-repositories':
Not all that different from a news feed. It even sorts them by date. Not everyone uses emacs, but it's still interesting to see how these tools already exist.