John was listening to God the Holy Spirit. Your injection of an angel is immaterial.
With all due respect, FRiend... your answer, here, is sounding really confused. Does your Bible not have the following, as the very first line of the Book of Revelation?
"The revelation of Jesus Christ, which God gave him to show to his servants what must soon take place; and he made it known by sending his angel to his servant John, (Revelation 1:1)
You might also have missed the bits in Revelation 17:1, 17:7, 19:9, 21:9, 22:6, 22:8, and 22:16?
Certainly, the Holy Spirit is speaking--but THROUGH THE ANGEL(s), at least for a great deal of the time. That's my POINT. To draw some sort of artificial dichotomy between "God speaking" and "the [good] angel speaking" is as silly as would be an artificial distinction between "God speaking" and "the Church speaking"... which is precisely my point, re: your comment at #25 (and your even more odd comment at #45).
Does that clarify?