> To my credit at this time I would learn and do anything to get more users to my site, to the point where I was getting banned from multiple forums for posting after people told me to get lost.
How is this "to your credit"? If, as you say, the success of your product depends on getting niche users to buy in and trust that you can provide value, maybe it's a bad idea to antagonize those same users by behaving in ways that violate their community norms.