Taking a look at the editorial board, it looks like it could work. And they say explicitly: "We will not publish work that is polemical, intentionally inflammatory or ad hominem."
So while it's anonymous, it's still supposed to be rigorously reviewed and required to meet the standards of academic publication. Sounds interesting. We'll see how it goes in practice.