It's getting there. After checking user "jarve", there's still not completely right.
It seems that the scripts favour total stars and number of finds. The output for "jarve" is "That is a total of 271 points together, 3 types of 5 required, 86 caches of 50 required during 2013-07-29
", where the amount of cache types is not fulfilled. I've checked the user manually, and can confirm that he qualified 2014-05-31.