You missed the "No, because there is no good way to do it option". Because that wasn't available, I voted "Well, I don't care".
I've read all the threads suggesting how to do ratings, and there is exactly one big problem with all of them.
Kills/damage is easy to measure and use for a rating, but building doesn't even have any good heuristics, let along algorithms for determining a metric.
It's simple: builder strategy is complicated. There is no single set of "good actions" vs. "bad actions". Whenever you define an action in one set or the other, someone comes up with a common scenario where that action belongs in the other set.
Were we to define a set of heuristics and measure builders by them, we would discourage certain options because they would hurt a player's rating.
There is only one computer capable of determining a good builder vs. a bad builder. That is the human brain.
The only system that could work is one based on people.
We could setup a system of ranks, and you would have to be promoted into the higher rank by the players already in that rank or above. The way to bootstrap the system would be to let the devs rank themselves, and then induct those they see fit, and with rules in place (like, you need 3-4 people of a given rank or above to say you are fit to get promoted), the system will work itself out.
This would have a couple effects: tighter community, and it also gives something to work for besides just that one game.
The rank data would need to be centralized. The system would need to be written and admin'ed, probably by a high-ranking volunteer. It could also be a tie in as a name authentication server. Those trem servers which opt in to the rank system could also use the server to authenticate nicknames. For instance, if I log into one of these servers, I could only use the nickname 'phaedrus' if I had the authentication token (password, private key) authorized to use the nick. If I didn't have the token, I could use whatever nickname I wanted that wasn't under db protection. (This would help with the griefers who impersonate other players, you don't want to be impersonated, sign up, get your nick reserved, and get basic rank.)
Anyway, computer/AI based ranking: BAD. It won't work. Stop suggesting it. Community based system, might work.
Jeff