Are you having difficulty following this?
I did link, for your convenience, a very, very brief Protestant article which supports what I have been saying here. Look at the section on Revelation. When you've looked at it, get back to me. Thanks. Yes, there will be a quiz.
From your own link:
"but there is no evidence that Peter was ever in Babylon"
Where was Peter?