As a preliminary matter, there are a few theoretical points that have to be addressed, the chief of which is how can we talk about people's eschatological expectations being fulfilled if the world has not ended yet. We do this, as you might expect, by expanding the definitions. When we talk about familiar apocalyptic notions, such as the Tribulation or the Battle of Armageddon or the Millennium, we are talking about instances of the structural features of a kind of story. I will spare you a full structural description. As we all know, this is the kind of story that has a golden age in the past, a buildup to a dramatic climax, and often an anticlimactic postscript followed by a final resolution.(1) Some models of history with this structure take up all the time there is, so that when you reach the eschaton, there is nothing more to be said. On the other hand, with a cyclical model, it is obviously possible to have an eschaton both in the past and the future. A linear model can also do something like this, as St. Augustine did when he identified the whole era of the Church with the Millennium of Revelation 20.(2)
The point to keep in mind is that the age after the culmination of history, which we may call the Millennium for convenience, can be a habitable place. That is, it can be continuous with profane history, even if you have to pass through a great Tribulation to get there. However, the expectation even of a habitable Millennium can still generate familiar forms of millenarianism.