There's a sad story waiting to be written about the developers that have had to spend so much time deliberately introducing bugs into IE10 to make this feature work.
Nah, they just plug in the old Trident renderers. "Browser mode" changes the user agent, and "Document mode" changes the renderer. The JS engine remains the same, which is why you always need to test in the real deal.