Regarding your final paragraph (I will not further opine on the rest and let other editors comment): it is out of place in the talk page. Please read the Wikipedia Talk Page guidelines, specifically the point that talk pages are not a forum. Self-promotion is simply out of place. Talk pages exist for the purpose of discussing improvements to the article, not for you to publicize your work. If you want to use the internet to publicize your work, please set up a personal blog.