Your TOS are funny.
4.4. In particular, we may wish to verify any information you give us when you apply for a Customer Account or attempt to make a withdrawal, so as to ensure you are 18 or over or meet the legal age for gambling in your country. This may particularly apply where we identify the use of a payment method that may be available to individuals under the legal age of gambling, and any attempt to make a deposit or withdrawal may be blocked until we have successfully completed the verification process.
This is a big red flag for user, because they all will have to do KYC if they deposit or withdraw, which isn't cool at all, user must do KYC only if the casino detects some kind of abuse, but forcing all the users to do KYC is cruel.
For me, I may say that I did not see any red flag in the statement the casino gave above in it's terms and condition, as there is literally no present casino who don't apply same rules of undergoing KYC when a huge amount from $1000 and above is involved for withdrawal, whereas amount below $1000 are ought to be free.
Your TOS are funny.
2.6. If you withdraw funds mistakenly credited to your Customer Account, you must reimburse us on request and we are entitled to set off any subsequent amounts you deposit with us to satisfy this liability.
In other words, if the house makes a mistake and sends me $100k and i withdraw them, i will have to pay it back... making the user pay for the house mistakes is not a good option, and the problem here is that you can't force the user to pay back the amount.
That's true, as some users can possibly abandon a casino if they managed to have successfully withdrewn an amount that may have been credited into their account. But however, I don't think that can ever be possible, as casino normally do more thorough check on withdrawal.