I'll try to hit all the salient points of your rant:
Most of your criticisms are mitigated by the fact that an upvote is 5 times the weight of a downvote with respect to Rep earned, so in the long run downvotes mean very little.
An accepted answer is also only 1.5 times the weight of an upvote, so if people don't accept an answer you're not losing much Rep relative to the upvotes you likely got for the answer. Also, the votes from the community are enough to show which answer is best.
Adding more than one answer to a question is sometimes warranted. Sometimes there is more than one way to do something, and separating the solutions into different answers gives the community the opportunity to vote on them separately.
With respect to this statement you made:
This is clearly a site that puts the wrong focus on the people, instead of the quality of the answers.
Who is there to determine the quality, if not the people? The people are needed to help separate the wheat from the chaff via their votes. Arguably, downvotes probably aren't used enough in this regard.
-
It has been said many times that Rep is not necessarily a measure of skill, simply a measure of ones involvement in the site. So, weighting votes by Rep is pointless, since higher Rep users are not necessarily experts.
An accepted answer is also only 1.5 times the weight of an upvote, so if people don't accept an answer you're not losing much Rep relative to the upvotes you likely got for the answer. Also, the votes from the community are enough to show which answer is best.