You don't need to apologize in my book.
I look at it this way, you are participating in the forum, not just posting a quib with the vitamin info and links. The unsolicited advertising posts are not just annoying but because there is nothing else from that member, the use of the forum is...