You might want to try out CoffeeScript. It makes JavaScript more succinct and familiar, I use it to great success in my current project.

Also, I don't see why you need to use any "Metro-specific" features to make a Windows 8 app. I would stick with just standard tried and tested web technology as much as possible. That also makes your app portable.