This seems like really weird language to be used in a science journal. The collection and analysis of data can “(unambiguously) prove” things? I’m only used to seeing mathematical theorems and the like being proved.
Sounds like some great peer reviewing going on at that ope-access online journal, and an surprisingly credulous link from an avowed hater of bad science.