I think you should realize what the name of this board is... it isn't exactly the most friendly board around. That's what makes it so much fun
Personally, I think your site most likely converts a lot better than most of the sites owned by the people in here, so don't pay any attention to what they say... it's your business, not theirs.