Yes, I`ve read it too, it`s great, especially the part where it is pointed out that the great crowd is standing before Gods throne.
Just a quick question on Revelation (cause I`ve been reading it now): The seven angels mentioned all the time in Revelation, I assume these are the archangels, right? So these, as only Raphael, Gabriel and Michael are mentioned anywhere else in the Bible, are the archangels found in other (deutero-canonical or however you spell it, lol) books, right? To my understanding, there were originally seven archangels, four of which are certain: Michael, Raphael, Gabriel and Uriel. Then, the identity of the last three, is uncertain, but, they are three of these, I think: Raziel, Remiel, Sariel, Metatron, Anael, Raguil, Barakiel, Barbiel, Chamael, Jophiel, Zadkiel, Jeduhiel, Simael, Zaphiel, Aniel. I think Lucifer was also originally an archangel, until he rebelled.
Now, the funny thing I discovered: The WTS claims that Michael the archangel is Jesus. However, he couldn`t possibly be. There are seven archangels standing around the throne of God, and Michael is mentioned in Revelation in the function of an archangel! And in the middle, before the throne of God, is the Lamb! What do they mean? That Michael changed from being one of the archangels, and took on the role of a Lamb? Of course, the whole book is so symbolic it`s hard to tell what is what, but the fact is that Michael is mentioned, and it would be likely that he is there in the role of an archangel, particularly as he is mentioned as Michael the archangel in the book. So he is probably one of the seven standing around the throne. And then there`s the Lamb in the middle... The WTS`s view on this just doesn`t add up.