Has to be. I've tried on different devices and different browsers which are not using the same network and it's still unable to connect. If it is a restriction based on location, it will be best if it reflects that on the screen as many casinos do rather than it looking like a connection problem.
It isn't except well you are not in Nigeria
It's working on my end
With a simple page and an option to toggle theme.
Maybe try Firefox or change your network provider
I checked the history and it seems it's quite new spanning just few days 19th of April this year
And I guess with less than $10 total since inception.