It's not too early, but we're having to completely rethink a lot of core things. Design and UX should determine the tech spec, but it's been the other way around, and now it can be difficult to change things.
Design and Tech best walk that path together. Rethinking is 💯 necessary because copying Big Tech and adding freedom sauce doesn't work. Adding extra complex protocols or bridges to existing Big Tech stuff is also a bad idea 99% of the time. Playing with the basics (Relays, Keys and simple event kinds) can get us rapidly where we need to be on the Spec-side. Design-wise very few get the radical shift that's needed to build awesome experiences around those new building blocks.
It's all just Twitter 2.0, Instagram 2.0, YouTube 2.0... Like... we already have the originals. Build something that can only be built with Nostr.
They're all built around some content type(s) that then users clumsely try to build community around. Here we can have Interoperable communitues that handle whatever content types they want.