It's an old thread but very interesting and i just spend like 2 hours to read it all very carefully.
I can't resist to ask, why you should be doing the US government job and police it's citizens? You are not based in US, you don't host in US, you basically don't use US currency (except it's called dollars formally in the games but you use BTC to cash in/cash out). Why you are policing for them? Shouldn't they control their citizens and punish THEM not you if they violate the law? After all there are 100+ countries, you can't be responsible for all their laws.
You should care for the laws in the countries where you are based physically and where you host (and maybe where your domain is registered?). I understand you are US citizens and have plans for business in US, but the company is CR, so your citizenship shouldn't matter, since it's companies responsibility not personal one, right? And about the possible ventures in US, ok I kinda feel you here but still, i'm kinda pissed that US laws are taken for worldwide laws nowadays.
Yeah I know they will send drones to bomb and kill your kids if you don't play by their rules but the new world order is not here yet, we have many countries and US laws are not global...yet.
p.s.
just needed to vent a little, but still discussion in that point would be nice as well
Congrats on the great casino, over one year later, how is it doing?