2 Peter 3:3 knowing this first: that scoffers will come in the last days, walking according to their own lusts, 4 and saying, “Where is the promise of His coming? For since the fathers fell asleep, all things continue as they were from the beginning of creation.”
........
8 But, beloved, do not forget this one thing, that with the Lord one day is as a thousand years, and a thousand years as one day. 9 The Lord is not slack concerning His promise, as some count slackness, but is longsuffering toward us,not willing that any should perish but that all should come to repentance.
Read what Peter wrote -
one day is as a thousand years, and a thousand years as one day. - was he just crazy? And he wasn't just locked up, he was crucified.
I know I have dotted out the examples Peter gives, referring to the flood, &
the day of judgment and perdition of ungodly men. The scoffers are ungodly men who will be judged in the lifetime of
this generation i.e. within 35-40 years after the Olivet prophecy. Hebrews 3 gives the same warning. But of course, he's quoting poetry so that needs "interpreting." [that's sarcasm] And Hebrews 4 shows the
sword of his mouth about to smite. The forty years is nearing its end - AD 70.
I am not interpreting allegorically, I am interpreting according to the context & the allusion to Olivet comparing with Hebrews who quotes the Psalm 95 & Numbers 14.
Your reference to "various other authors" has no value in this discussion. And with reference to Rev. 20, the 1,000 years has run for 2,000 years. Does that make God
slack concerning His promise?
And of course, with reference to Daniel 9, the 70 weeks ran out around AD 33 after Jesus had finished his saving work & the Jewish leaders had rejected the Apostolic Gospel & been declared
uncircumcised. Say that to the average person on the street and he'll see it makes sense. (That's literal understanding.)
Tell the average person on the street that there are hundreds of weeks between week 69 & week 70 and he'll call for you to be locked up. (That's hyperbole.)