Cool vid, thanks for posting it Mojo. On first glance, kind of surprising I must say. My guess better weight balance in the Touareg and better tires (looks like the Chevy had mudder tires on it, which are not noted for grip) and a better FWD/AWD system (though I would think not as strong as the Chevy in day to day use). I know I few guys I would like to show this to LOL (and I'm a DMAX owner). I know another area that the VW would have it all over the Chevy (and this coming as a previous Audi/VW owner) overall build quality!
1999 28' Safari
2012 F150 Platinum Max Tow 7650 GVWR 3.73 Elec. Locking Diff.(Prev 2003 Dmax).
Honda EU2000i, Equalizer Hitch
AM Solar Panels 150W - 2 Trojan T 105 6V Batteries
On internet forums, please research and separate the wheat from the chaff (including mine!)