Read the WP. Not a word on the competition and potential market. What is the main difference between MS and Second Life. SL is already in business with quite a number of active paying users?
I like the render quality in the demo. Would be much better with some form of human interaction in the shops, even sales assistant bot could do.