Thanks for sharing. That sounds like a clever plan… ingenious to separate signing from serialization so all notes can use any format.
Ignoring clearly better routes like this for the sake of not fragmenting the space is foolish this early on. If there were millions of people using #Nostr, I’d agree that it is too late. That’s not the case though! We still have time before that happens.