But reading the reviews from the link above seems to indicate that the returns are not "real", but instead are manipulated after the fact.
That's simply not true.
I was an investor and can attest that the returns you see on a trader are correct - these are returns that they earn.
They are probably referencing the glowing advertisement on the front page "here's how our trade leaders have done against CTAs, gold, S&P 500". That figure is a straight average of leader performance and doens't account for leaders who have been removed. This is where the reviews probably come from. I'd straight up ignore those figures (since it's window dressing/hindsight bias) and focus instead on individual trade leaders if you are actually interested in the company.
Anyway, I'm not a spokesman for the firm so that's all I'll say. Also, this isn't the point of the thread, so I'm not going to argue the merits of the firm any further - let the buyer beware. I'm not a financial advisor, do your own due diligence.
Best of luck