yea, the us gov't has made it pretty clear that what matters is where the customers are located, so while they dont care if an american gambles online from canada, an american cant gamble from america and then go to canada to get his money.
To clarify. There is no buy in. In no point of the game do you actually use your credit card, cash, sheep's wool or any form of a tradable commodity to buy-in.