This is nice. I skimmed through it, and I think something that would be helpful is to consider two or maybe three types of users. Would make the design decisions easier.
Beginner: Only wants the social aspect. (You might only need to explain key pairs to this user for example)
Intermediate: Users who might be interested in NIP-05 and Zapping
Expert: User who might be interested in relays and more complex ideas.