This is the first time this happens to us so here goes... Despite past negative threads about this program, we decided to try them. And at first, we asked their affiliate manager to confirm whether they can send payments to US based affiliates, and he confirmed that they can, and to start sending traffic.
Long story short, after 3 months and 55 players later, they now said that they are unable to pay US affiliates. What a scam.. stay away!