There are some great ponts in here. There needs to be a balance between social and code, not just social influence, but based on the pure lack of social success for Steem I do understand your emphasis.
I'm interested in the future if this project for sure!
Oh and free accounts are table stakes for any social media platform