I cannot believe how determined Protestants are to assert that Jesus didn't call Peter the rock. Some say it was "petros", others say he was pointing to himself and then some say only God is called rock! Then others say rock was a common surname!
For Christ sakes people wake up.
Stop trying to find a way around the obvious.
You are adding your own wishes to the Bible. Matthew 16 does not say Jesus pointed at Himself etc... it does not say you want it to say so desperately, so that you can reject Catholicism.
Just step back and look at what Jesus is saying. He changes Simon's name to Cephas (translated as Peter) which means rock. He then immediately says "On this rock I will build my church". Immediately after Jesus changes Simon's name to rock, He speaks about building a church on a rock. Immediately. And not just any rock, but "this rock". Immediately after naming Simon as rock He says "on this rock I will build my church".
Be brave and just face reality.
Peace