Yes, I did read that thread. From my understanding, one person made a 1 BTC deposit, got the bonus and tried to withdraw his bonus as well as his deposit before clearing the rollover requirement. He did get his original deposit back but was angry he didn't keep his bonus + profits (as their agreement states). That was a year ago. I tried to withdraw my original deposits and allow them to keep the bonus and profits that I made but they refused and kept on making excuse after excuse.
I never heard of Cointelegraph but thanks for the heads up.