Hi Kellena,
Yes, the score ties directly to the website, it doesn't rate customer satisfaction of other such parameters. I wish I could be helpful in regards to what their percentages mean, but I'm afraid I don't know much about it at all myself.
Of course, SaleHoo has it's own verification process for suppliers to be approved for our directory.