Lucky bast*rd!!! While I totally agree it was all the gear which probably saved him, it is also possible that all the gear is what was keeping him wedged in place. The way he is positioned, it is possible that without some of the gear the truck may have rolled right over him rather than drag him a couple hundred feet. It looks to me like his back protector hooked the axle.
Actually, he appears to only have: helmet, armoured jacket, and gloves. "Full protective gear" would include: some sort of riding pants (chaps, or other, with/without armor), and boots, not shoes. With his lower half being unprotected, I'd say he faired much better, much more miraculously, than I would expect. His pants may have been Kevlar, or some other protective material, but they certainly appeared to be normal, non-motorcycling fabric on the video. Really glad he is doing well.
Another miracle is that there was a trained Firefighter who just happened to be on his way to work. The newscaster stated that he took charge of the situation, and organized the Good Samaritans into coherent action. Amazing story. Thanks for sharing. Cheers!