Update:
- Even withdrawals are not instant. Stuck in "Processing" for 15 minutes right now and admin says "Yes they are, we are just verifying some things" so if they are manually approving withdrawals then it's not instant.
False advertising?
Checking it out right now.