Chromehounds is now out on the Xbox Live Marketplace…atleast if you live somewhere other than Canada or the U.S.
See Major Nelson for confirmation on this:
You can now download a demo of ‘Chromehounds’ from the Xbox Live Marketplace. This free demo is available in all Xbox Live regions EXCEPT the U.S. and Canada. Yes, you read that right…this demo is not available in the U.S. or Canada.
I don’t know why we did not get the demo, but we didn’t. Hopefully they will release it for all of us at some point.