Remember you’ll need to download the free Games for Windows – LIVE client and when you purchase games within the client you can use either points or credit cards.
Edit: Yes, this offer will be available in all regions where Games on Demand are supported.
P.S. After you’ve got the client installed, you’ll also want to grab the free game Tinker, which also has 200 Gamerscore that you can get…for free.