Although I would normally agree 100% with this statement…
not sure how much you know about that site… but this is the reason so many other sites have been and are being created they don’t allow anything even with prior approval to be posted even if it is not directly connected with another site but just simply mentions the other site in the post. It kind of sucks cause there is some useful info there but is very poorly run…