How do you expect to produce any kind of improvement if even you aren't seen upholding your own stated principles? Why aren't you actually practicing what you preach by steadfastly staying on-topic in this, your very own, off-topic thread? Were you so easily pursuaded by those others? Tsk tsk and tut tut.
p.s. Didn't like Speed Racer then, don't like it now.