>We agree that it's better to find problems earlier rather than later.
Agreed.
>We agree that people are awful at managing memory in programs.
Nope, manual memory management can be done properly and this is not rocket science.
>We agree that code reviews help find bugs.
Sure, but this is not the only way and not always the most efficient.
>We agree that on any project that requires more than one person, communication costs dominate.
Nope, this is a blatant over-generalization.