Peter explains that the 'rock' is Christ, not himself. (1Pe.2:6)
Paul states that no other foundation can be laid but that on Christ (1Cor.3)
The 'rock' that the church would be built on was Peter's confession of faith, that Christ was the Son of God.
Ofcourse, Peter being Peter, gets to big for his britches and has to be rebuked by Christ a few verses later, when he states that Christ should not go to the Cross.
Christ than likens him to Satan.
But those verses the Roman Catholics always seem to miss.
Haven't missed them. Just do not see how the scriptural cites you provide necessarily contradict the idea of a divinely appointed vicar of Christ on earth.