I found the review entertaining... and my honest expectation when I eventually see it is only for some mindless fun.
That said, how could you say Torque was better than, well anything?
I saw it just recently, basically it was a knockoff of Fast & Furious, except with bikes.
Edit: not...