I really hope this post isn't deleted, as I've referenced a discussion that the factory had expected to keep private. I've tried to be balanced in voicing my concerns, but I really haven't heard lot of honest discussion regarding this issue here at TM, and I can't think of a better forum for discussion of such.
Cheers!
"Honest discussion", as you've called it, has been live on this site for about one week: thread about 'Bump Steer' ;furthermore, the link you posted is on that thread and available for all to peruse.
Without wishing to state the obvious, the thread you reference was deleted because it went against the terms of use of the site. Discussion is the raison d'être of the forum and will never be removed unless it breaks the terms of use.