This looks it's just Java flavored Javascript. Why would we use this over languages that already work such as CoffeeScript, ClojureScript, or even plain Javascript?
I don't understand what you mean. Microsoft has said you'll still be able to access the file system from Metro. You'll still be able to access hardware devices and system settings too. So how is it any more of a shell than what Apple has done?