"There can be no doubt that certain types of evangelical theology have caused considerable anxiety in this respect by their apparent insistence that only those who respond to the explicit verbal proclamation of the gospel will be saved... But this is flawed theology, which limits God's modes of action, disclosure, and saving power."
Most evangelicals consider themselves exclusivists, without ever realizing some of the pitfalls of their position. While conservatives will be willing to defend the hill of exclusivity till death, maybe a softening of the position is long overdue. Hard exclusivism teaches that only a direct response to the verbal proclamation of the gospel is effective in atoning for the sins of the hearer. But I agree with McGrath that this limits the breadth and scope of God's saving power. There are certainly Biblical examples of those outside the line of salvific history that are considered part of the family of God [Melchizedek, Abimelech, etc.]
This is not to say that pluralism should rule as king, or even inclusivism that views all paths as leading to salvation through Christ. We must begin to recognize the saving power of Christ that extends beyond our abilities. The eternal purposes of God will be established. Perhaps a better way forward is to begin to recognize the saving power of God, that can extend beyond an explicit elucidation of the gospel.
Does general revelation take the place of specific revelation? I don't think so personally, but what I do believe is that God will judge each individual on the basis of their knowledge and their personal response to God.
While I am personally not an inclusivist, I am also not a hard exclusivist. I recognize that the work of God is possible outside of my preconceived notions of how a person is to be saved. I do not believe that salvation lies in any religious path to the divine, but I do believe that God will judge all people individually, and he will have mercy on whom he will have mercy
Christians often times become obsessed with creating dividing lines of who is in and who is out. I believe our stance on that particular question should remain a stance of the agnostic. God alone will judge, our time on earth is better spent doing unto others as we would have them do to us, than on deciding who fits into the "in" category. Christians love to draw lines in the sand and defend their territory, but perhaps a better way forward is to first recognize our similarities, and our mutual need for the work of God in our lives.