as i can't view the site as well, may i know if the casino has gambling license why they are restricting a lot of players? because if they don't have yet, then, maybe, they can turn off the restrictions for now as they are just starting to gain potential players.
Yes they have a Curaçao license. You can verify the validity of their license from
here.
In fact it's better this way. It's better to not allow visitors from restricted countries to access the website, rather than letting them create accounts and make deposits then banning their accounts for being from a resricted country (like some other casinos do).