Well that sucks. Just saw Major Nelson tweet that the demo is available on the XBLM. Went through both Xbox.com and from the console, to only find a video. No demo. =[
I know that there are regions that miss out on certain content, but does anyone know IF we'll be getting a demo?