Re: A very important point!!!
I believe it was reviewed as evidenced by the published timestamps.
Nature
(2012)
doi:10.1038/nature11391
Received
11 November 2011
Accepted
29 June 2012
Published online
22 August 2012
http://www.nature.com/nature/journal/vaop/ncurrent/full/nature11391.html