Yes to all of that, for sure. nostr.watch does some of this, I have a few features in Coracle intended to help people sort that out (in fact adding more metadata to relay cards as we speak). Unfortunately, it's hard to have much of a value proposition as a relay right now, because there are so many, so few of them support AUTH, and blastr results in most relays storing the same undifferentiated/random collection of content. Lots of good action items, but differentiation is currently harder than it needs to be.