Hmm Wavy - I think you've just been "peer reviewed".
I'm no research scientist, but I have co-published the odd journal article and poster for conferences. It is actually quite difficult to satisfy even a few knowledgeable reviewers.
Science is all about facts and evidence in the end. Eventually people find out if you've got no clothes on - its just a matter of time.