yup site is definitely down, It has been downed for 2 days..
I have just opened the site and it seems okay. But the admin/op (nakaroulette) last active is July 23, 2023, 11:00:02 AM so I doubt about their service. Before investing in the site we have to think twice about it. Also as the op is not active the thread is not being moderated.