There are a number of moderators, but ultimately the buck stops with me. Having looked at the removed content, it was removed correctly. The rules against advertising on the forums have been in place for many, many years. Just because it is "relevant" doesn't mean it's okay.
The easiest way to look at it is to ask yourself "Do I stand to gain financially from this post?" If the answer is "yes" then it's not allowed on the forums - with the exception of paid TC advertisers. There are no exceptions to that rule. Without it, things would descend into a spamfest free-for-all and I'm not going to let that happen.