Hmm, I looked into this further, and you are right. Appears to just be a scam.
http://www.reviewopedia.com/autosource-biz-reviews
I will remove the link in the original post so no one here leaps at the signup fee before looking into it further.
Sorry for not checking into it earlier.