Yeah, good point and definitely agree with this.
I don't actually promote my product on Reddit, I just promote useful content I've created. My posts pretty consistently reach #1 on /r/django because (I suspect) I put substantially more time and effort into them than the average Django guide. I also try quite hard to be a good citizen and give back in a non-promotional way.
Edit: I didn't know about those numbers/terms you added. Will take a look and update my behavior accordingly if necessary.