You're right in that the idea is to send out information freely but I must say that some of your techniques seem a bit pushy for my taste. But, that's just my opinion.
Here are some more ideas:
- Write an E book and give it away and let others give it away too. Use it to get exposure to your site.
- Write informative articles and submit them to article directories. Other webmasters can use your content on their own sites with the link to your site included.
- Offer your advice freely with no strings attached. Help a newbie just because. It builds reputation and chractor as a leader.
- Post your 2 cents on other people's blogs.
- Make helpful videos and share them on free video sharing sites. How to videos are great viral marketing tools.
Those are just a few I thought of off the top of my head. If your way works though, keep doing what you're doing and I mean that with the utmost respect.
Be a leader and your ideas will become very viral. What is the #1 thing that all leaders do every day? They learn. Leaders are never satisfied that they know all there is to know, there's always more and leaders have a way of finding it.
Sheree