I get that the political video was cringe, but given that Lawrence Whitaker (Loz) posts here on theRPGsite (and not just to advertise, but to engage with customers), I'm not sure The Design Mechanism belongs in the red. There are far worse offenders listed in the yellow.
It's unfortunate that they cringeposted, but they take their craft very seriously, and seem like normal, friendly people. I may be out of the loop, but that's been my impression, judging from podcasts and interviews (and the fact that Loz is happy to post here), and is one of the reasons I picked up Mythras.