Great start for outlining the use case.
Not everyone in the world is as passionate about free speech as nostr early adopters. They are not as ideologically opposed to any limitations on visibility or access.
In fact, they see a lot of posts as noise that detracts from the JTBD that brought them here. In the case you outlined, that JTBD is following a creator and connecting with his community.
So you w laid out a very sensible onboarding flow for that customer segment.
Game designers have known this for decades. You don’t take a brand new player and drop them in the middle of the final boss battle with the full plethora of weapons and unlocks. It’s overwhelming and makes for a horrible UX.
Instead you take them through “basic training” and give them a sense of progress, accomplishment, and most importantly… fun!
Gradually unlock tools and features as you become more comfortable and engaged. You can even gamify the engagement to an extent, eg to unlock features you have to earn certain engagement badges, etc.