Statnews: What do Godzilla and scientific peer review have in common? Each by rights ought to be collapsing under its own weight. Yet somehow they stand….