Do I understand it right - this is Nostr Connect wrapped into OAuth2?
I think maybe the opposite flow would be more useful in the short term: a custodial key server that you can login to using your Google/etc account and it acts as a NIP-46 signer underneath.