It’s still relevant, reviews are still on representatives’ profiles. I didn’t invent anything, everything just accumulated over time.
Umm... didn't try to look lowly at you or anything close to it at all, but... you're probably not aware of how the trust feedback works on this forum. Unless you're on DT [which you're currently not], that feedback you left does not reflect on their score by default. Those number you see on their profile are only visible by you. Others will need to click this button to see your negative feedback

And this is what their trust score looks like seen from other people's account.

So yeah, I'll say that you don't have much leverage to blackmail and extort them. Awkward, I know.