I've not heard of this place before, but it seems like a budding or wannabe "think tank". Getting things wrong (drawing too broad a conclusion, using misleading framing) even when you're right (this particular paper under scrutiny is bad) is kinda the whole thing such institutions do.