Re: The folly of a single user interface
"Responsive UI" is just the same principle as "Responsive Web" - the top level container controls in your layout respond to the screen dimensions and lay their content out differently, so that the same "markup" produces a different UI (This already happens in Windows Phone versus "Metro" to a limited extent - "Hub" controls fit one column per screen on phone, but on tablet they're shown as a free-form multi-column layout).
Right now, you need to maintain separate layouts for Tablet and Phone, but with smarter container controls, it might be possible to use the same UI file. Personally, I think that'll only go as far as "get it to run" - for proper UI, you will always have to tweak each device's UI, but hopefully the bulk of the layouts will remain the same. As it is,the code that handles your app UI interaction (the ModelView) remains constant across all layouts (and all platforms, if you've thought ahead).
The other visual problem is of scale: put a touch app directly onto desktop and you'll see that every control is about double the height that it needs to be. However, "Metro"/"Phone" apps use a scaled co-ordinate system, so there is some scope for changing that scaling factor depending on whether you're using mouse or touch. Fix that, and they become fairly well navigable with mouse and scroll-wheel.
The devil, however, is in the details.