Yes he does largely support peer review, but the system has major problems and those fixes are necessary. Boston U's medical Deans published on the medical aspect in 2004. Some of their major issues with peer review;
Link....
In the physical sciences the situation is often worse. The Office of Research Integrity tries, but they're swimming upstream.
Link....
What Are the Problems with Peer Review?
Delay in Publication. The peer review step adds one to three months to the time between submission of a paper and its publication.
Reviewer Misconduct. Reviewers working in the scientific area of the paper may deliberately delay returning their review or give the editor an unfairly negative critique in an attempt to delay publication so that the reviewer’s laboratory can publish related research first. Editors who become suspicious that a reviewer is indulging in such misconduct will remove the individual from their list of reviewers, but it is difficult to be certain of the reasons for a delayed or hostile review. In any case damage already has been done to the paper under consideration.
Delay in Publication. The peer review step adds one to three months to the time between submission of a paper and its publication.
Reviewer Misconduct. Reviewers working in the scientific area of the paper may deliberately delay returning their review or give the editor an unfairly negative critique in an attempt to delay publication so that the reviewer’s laboratory can publish related research first. Editors who become suspicious that a reviewer is indulging in such misconduct will remove the individual from their list of reviewers, but it is difficult to be certain of the reasons for a delayed or hostile review. In any case damage already has been done to the paper under consideration.
Comment