That is probably because when you "sign up" (make 15 posts on the forums and ask for an account) they ask you to make a review there.
From their application form:
5) I agree to vote and write...
Type: Posts; User: Amos; Keyword(s):
Search: Search took 0.02 seconds.
Results 1 to 2 of 2