The rating is not done by users, it is done by LW itself through analysing your download speed, the amount of time you're online with the client and the probability for other users to finish their download from you.
I'm not a developer, so I can't tell you what other information it uses...