I read somewhere that the demo is coming to Xbox Live around a week prior to launch. But that's the intermaweb for you.
edit - also, the Xbox 360 game may be delayed to March 17th, so if that's the case, perhaps the Xbox 360 demo WILL be available on March 10th after all.