Not a single exculpatory fact is listed other than their denial, and numerous suspicious facts are omitted. Just to name one, the revolting pedo worship artwork on the walls of that place is simply described as ‘modernist’.
Right now the online explanation seem to be an explanation of what those words and symbols mean. If there is an alternative explanation, I'd like to hear it. This article doesn't even try.
Do you know where that artwork is posted?