In your opinion maybe, but in a lot of others, mine included that is a load of rubbish
Not really a matter of opinion on this one, unless my TC is faulty / different to others (quite possible).
Yes it is a matter of opinion
The Zed has so much grip on decent tyres that you don't need to have TC off to have fun, unless of course fun to you involves losing traction
I found it much more fun taking as much speed into and out of a corner that is my opinion