So, I admit: I didn't tag your posts as spam.
I did something much meaner: I Blocked you.
Why?
Because, we have had some real issues with unskillful spam on this site.
And I saw a new account, that had posted a few single sentence comments, maybe named itself after a product, and then started posting generic content without really engaging with other users.
And then I Unblocked You.
Why?
You engaged with the site.
Spam, as you defined it, is fine. So long as you contribute to the site in a skillful way.
The bottom line is :the better sense we have of the person behind the account, the more accepting we are of self promotion.