The book of Revelation is both cyclical and climactic. There are three climactic epochs . The rider on the white horse, the two ascending witnesses and the three angels’ messages, all refer to the gospel being proclaimed with power and glory at three major epochs in world history. The basic structure of Revelation is that God is revealing multiple scenarios . The seals repeat the Olivet Discourse  and indicate that Matt 24:34 was a conditional prophecy. Jesus offered a true possibility. The world was scheduled to end in the first century. However joyous that promise was to the apostolic church , the immediate return of Jesus was delayed.
The two witnesses are the power of the gospel during the time of papal persecution. Their death is the result evil’s power over God’s word. Their resurrection followed the deadly wound of the papacy and the ascension of the two witnesses was the glorious elevation and circulation of the Bible from the many Bible societies that came into existence following the deadly wound of the beast. The mighty angel in Rev 10 who planted his right foot on the sea and his left foot on the land, giving a loud shout like the roar of a lion, is Jesus speaking through the Millerite movement in 1844. The little book in his hand is the book of Daniel. The seven trumpet judgments were scheduled to follow the Millerite’s message but that conclusion was canceled also (Rev 10:11). We are now in the final scenario. All that remains is for us to preach the three angels’ messages and to witness the complete fall of spiritual Babylon. There is very little time remaining.