Thank you for drawing this line clearly. Frequently elsewhere I see mods decrying self-promotion, yet there should be nothing wrong with posting your own material (otherwise, what is the internet for, only consumption?). The problem comes when you beg people from outside the community to give you recognition through forced comments/votes.