I got the shock too when watching it on some Dutch channel yesterday!! It was a replay from a circuit that I'm not sure of, but they were racing trucks and all sorts too.
L100's or something like that. There was only 1 driver in the top 10 though. Great to see.
The other shock was them racing Seat TDi's against BM's!!!!! The mechanic was saying that they have to limit the throttle out of the corners as the huge torque the TC's make, shreads the tyres!