Just talked to the person doing it.
The PM's should stop now.
Yeah if you have something you want to advertise, you should put it on your signature, not make posts specifically to get people to go there, especially if that's your very first post here. This is kind of a common rule here, and I do believe it's in the rules thread.