Great discussion. There’re many nuances in philosophy (of science) that too many people are too defensive to understand about — just check your comments.
It’s also too common to label the critiques of science with anti-science. This is simply not true because most philosophers of science are scientists (or have studied science).
You’re right, whilst I think Dawkins deserve credit for his work as a public intellectual, I think his methods in engaging in discourse are outmoded.