B is the worldwide judgement of God
I disagree.
If it's worldwide, then why are only those in Judah told to flee to the hills?
(Matt 24:16) then let those who are in Judea flee to the mountains.
and Peter says it is delayed.
It was delayed for 40 years, not 2,000+ years.
It was delayed 40 years because 40 years is one generation. The Exodus Generation was also delayed 40 years before entering the Promised Land.
"This generation" has to do with ultimatums for Israel.
"This Generation" was the generation of Christ Jesus' contemporaries.
(Luke 17:25) But first must he suffer many things, and be rejected of this generation.