I like this. It’s pretty close. However, something like this should avoid industry language as much as possible. Stay away from terms like bootstrap or KYC. It should differentiate from typical user password signup but give you as close to the same feeling of creating a user pw. Nostr is different enough, we don’t need to reinvent everything. Especially familiar experiences. Why have a website generate your public private key to take to your client. Why not have the client generate it? If clients aren’t doing serious a/b testing for user journey regarding signups they they’re seriously missing out. I could very well be off on this though. Cc’ing nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424
I like https://start.njump.me for onboarding, but I'm a nerd. We need something like that for non-nerdy people.
Discussion
i think it's a great project and we need something like this. however, i agree with you. for example, i don't particularly like this part of the onboarding process. 
what is explained is too technical and what isn't explained leaves the user wondering how these things are accomplished with no links or information on how to actually do the things it's talking about.
"Why have a website generate your public private key to take to your client?"
The problem is people with no previous experience with public key cryptography will not be familiar with backing up secret keys. The goal with a website like start.njump is to make this easier.
I would also like to see more apps implement NIP07 that is more like a BIP39 experience. Current is the only app I know that does this though. Indon't recomend it anymore because the lightning addresses stopped working.
Thanks for the response!