You definitely make a good point, too much self promotion is bad for developing the community. Here are the rules I wrote for the releases board to try to address the issue:
Please keep self promotion to a reasonable level. If we see you posting excessively all of your posts may be removed, and you may no longer be able to post new topics.
Please be courteous of the time of those who will read your post. Release posts that show little to no effort, or are just links, will be locked and removed. Think of this place as a way to build a relationship with a new audience, not just a place to dump links.
If you have any suggestions I'd be glad to hear them