Had a quick read, some good ideas, but it has renewals, which I think are an unnecessary user cost. So prefer nomen, maybe they can combine effort. NIP-05 is not bad, and nomen allows .nostr names. Can also extend DNStr. Ultimately the best way will be on-chain commitments so names can be changed and traded. https://dnstr.org/