I certainly see the attraction of a 'never post links to a site you're associated with' rule - it's an easy solution, and people rarely spam sites they're not associated with. It seems to avoid messy arguments about content and relevance.
However, I think it's an easy and wrong solution. It's hard to prove someone's associated with a site they're spamming, after all, and this stops those knowledgable from posting informative links to external content they've been involved with.
I do not think there should be an /a priori/ rule that posting links to your own sites is forbidden. On the other hand, one should expect a certain amount of scrutiny if one does.
In this case, it looks like your link is on topic and relevant. Whether it is needed is another matter, but one that can be resolved in a more peaceable manner. I don't agree with removing it and citing as the sole reason that it's a site you put up.
-Matt (User:Morven)