The Touch? Stan Bush? Is that not a transformers reference in a TV show? How is there any question about why that is on a transformers board? Of course it belongs here!
What doesn't belong on these boards IMHO are threads that actually don't involve transformers I.e., post your hauls vs. Post your transformers hauls.