Thanks for sharing. I applaud you for not letting this blow away in the wind.
They might try to convince you to take down the thread with inventives. (Or even just have the mod do it since they're a paying vendor). I've heard of other second-hand accounts of how they're run and recent dealings so I can't say I'm all that surprised. Please keep us updated.