Yeah it is restricted in other country as it was mentioned in the early posts(i hope I remember it right) and you are correct that the site seems an oldschool but reflect the likes of older gamblers.
In the first pages of this thread, some members complained about not being able to access the website (you're right about that) but this wasn't due to country restriction or anything like that since the casino doesn't have a license and not even live yet. But it was due to some technical issues (the owner probably messed up with some settings but later fixed it) :
Hello, I had removed an item from the site and it was unavailable, but it is back online.
I think the basic and simple design of the website is probably due to this being a single-man project.