Having recently driven the company Navara and Hilux, I have to say those sorts of vehicles do seem to instill a feeling of safety and invincibility. I can definately see how it causes people to overestimate their abilities in weather like this.
_________________________
Cheers,

Andy M