Don't explain yourself to that tool. He hasn't won anything other than what his Track blocking teammates allow. Being lapped twice by Kinwald and hacking him is a sign in itself.
----
I enjoy driving my truck, it doesn't have as many problems as are complained about and I actually enjoy hop ups and the feeling afterwards. But the truck is a flop. It cannot perform up to expectations on a large 1/8 track where many many drivers are driving them. (and not by choice) Honestly, This is really not up for discussion at this point. It's "true". Can you win in that situation? Yes. Can you rely on the fact you aren't stacked and won't have to drive at 110% to do so? No.
Time to move on!