Quick Update:
Deposits and Bet Placing all working now.
All pending withdraws have been processed. Withdraws can still take up to 24 hours. Hoping to turn on auto-withdraw back on in a few days.
Thank you again for all your support and patience.
How is that? the site is still not even loading