Welcome Mark.
Before you can help people learn it is a good idea to take the time to determine what it is they may need to know. I think some of the response you are getting is due to the fact that the bulk of the people using this site are already reasonably conversant with the points you make. Contributions are probably best done in response to questions or in clarifying points that arise in discussions.
Recently we have had a number of similar initial posting like yours that quickly turned out to be motivated by commercial interest rather than a genuine desire to help so I assume there is a little bit of suspicion regarding the post and probably accounts for the gorilla vibes you felt.