What do you think? Is my reasoning logical? Is it possible to look at the stats for particular players this way?
That could work, but in order to get decent results you need a player who has played relatively many (100? 1000? 10000?) games on the team you're looking at stats for, and you have to get statistics for relatively many 'noob' players in order to generalize to noob players in general. since a player really needs to actually be trying for this to work. So if a player plays 90% humans, that player will have to have played a heck of a lot of games to get useful information from his stats.
Lies, damn lies, and statistics. You're reasoning sounds relatively sound, but I'm sure tremulous is not a very ideal situation for statistics, so I'd be very careful with this.
I think looking at total games is better, since you get to analyze more data that way. For various reasons, you're not going to get useful stats for tremulous anyways, so I'm very, very skeptical of this sort of compensation.