Make some new thread for contest questions. Think that there two type of questions in SO "please help" and "do you know". Think could be separated somehow. Couse there is some issue with reputation of questioners and answerers.
I would recommend you participate in the site for a while first.
I'm quite sure that despite all shortcomings (I think you have a point with your observations and some of the examples you present in your other question) you will find that, while not perfect, by and large, everyday "business" is still quite okay on Stack Overflow and its sister sites: People get questions answered, and people can give good answers to questions. People get support, broaden their knowledge, and are having fun while at it.
Now sometimes, stupid or carelessly worded questions will get reputation unjustly. Sometimes, wrong or shallow answers will get reputation unjustly. Sometimes, a shallow answer will get unjustly accepted, while your deeply researched answer that you put half an hour's work (and five years' expertise) into does not get one upvote. That's why it's good not to be too focused on reputation, and not to take it too seriously. If you participate in the site, reputation is something that will accumulate itself.