But the website doesn't allow you to check thier TOS without having an account, this is unknown. Most if not all referral systems have the threshold on how much they're able to withdraw, maybe this is the case too.
Are you sure about this? I just have checked and I can see the terms of service when I tried to register. When did you try? Did they change it recently after watching your comment here lol? very much possible indeed lol. You can check it out now.

Are we really going to trust that TrustPilot reviews? Anything that can be written by someone can be manipulated by a paid reviewer.
That's about minimum withdraw, right? How can anyone manipulate that? You yourself can check it out on their site. But yeah Trustpilot can easily be manipulated.