I think part of the problem is that you have your perspective based on your role in developing this project, but you're not recognizing that others have a different perspective based on what they've seen, and what you've said. I think there's a lack of empathy here that's preventing you from seeing situation from the viewpoint of others, and it's leading you to sabotage your own efforts.
Development and marketing are two very different skillsets that often conflict with one another. It's rare to find a developer who's also a competent marketer. For the sake of your project, and the rest of us if the project truly is destined to positively change the world, I think you should find someone who's a technologically competent and experienced marketer to promote the project, and communicate with greater community. Get the right person for the job instead of trying to do this yourself.