Yeah I know what you mean. But from all the customer feedback, evidence, and articles on it, it seems very legit to me.
Forum Rules