Well, you might be interested to know this all MCN business started from here:
Speed Triple Brake Thread
and I thing the guys over at the Sp. triple forum did a good job. I think that's what actually started the ball rolling with T's recent hesitant steps to rectify the issue with the MC's and the piston's (in the case of the Triples).
I still had to pay to get coated pistons installed on my ST. Maybe T will in the future replace the pistons in the ST as well if we start making more fuss in the press about it.
MCN being a newspaper will have the tendency to overreact and make the story bigger than it is, but I firmly believe this has been a good thing for all current and future T owners.