As far KYC, we do not bother crypto players with KYC unless there was something odd detected, we really keep it as simple as it comes, try it out, deposit a bit crypto, play some and request a withdrawal, you will be happy:-)
The high wagering requirements for promotions struck me as odd, all the promotions are real money, we do not off wager bonuses that I am aware of as of now.
And lastly, for restricted countries, just use a VPN, we do not mind.

If you restricted some countries then the users of those countries can join your website using VPN. But the problem will arise when you force a user to complete kyc, how to approve his document? I think it needs a detailed instruction that players from restricted countries can complete kyc without any problem, as it gives confidence to gamblers that they don't get into trouble with Kyc excuses in the future.
Management speaking here, so no need to digest this with salt

While I cannot give a full guideline, we are very liberal and we do KYC in the background. To not get on the KYC radar:
- do not use direct credit card deposits, not even once, there is no freedom there
- if you deposit and withdraw via any Astropay method(including credit cards), you are verified the moment you deposit, nobody from Chipstars will ever bother you about KYC
- MuchBetter, which has a Crypto exchange feature and will readily send you a card to withdraw from any ATM, is an instant dep/withdrawal method and after a deposit, you are auto verified
- Sepa instant banking is same, verified on first deposit
- Crypto in, Crypto out, unless there is something very dodgy, you will hardly ever hear from us
And most importantly, do not, under any circumstances, do anything dodgy on sportsbook, the providers fraud team will flag everything, just play fair there.I hope this helps, try it out ,Crypto in, play a bit,Crypto out and you shall see.