I am really struggling with this text. Jesus places all these events in his generation. My upbringing placed them all in the future! And, some of them, like heavenly catastrophes, do seem future.
Jesus uses the same word for the generation passing away that he uses for the world passing away. That seems significant to me. And Jesus warns us not to be caught off-guard by world events.
In previous readings, I missed that Jesus spent the night camping on the Mount of Olives, before crowds gathered early in the morning to hear him teach. I wonder what that was like for him given how important that place would be in the next few days!