Eyes Open, quick review of McKenzie.
Here is a quote from a review of McKenzie's book you suggested:
In his chapter on prophecy (pp. 67-89), McKenzie explains how prophets encouraged covenant obedience through the use of predictions of blessing or chastisement set in the immediate future. Next, he leads readers through several passages, pointing out easily overlooked features of the text that are nonetheless vital to proper understanding. In one example he shows how the final verses of Amos reapply its message against Israel to exilic Judah (pp. 73-74). This same attention to detail is applied to an examination of how Old Testament prophecy is reinterpreted (often christologically) in the New Testament. Here the effect is to downplay such passages as intentional predictions of Christ. Next, he briefly shows how the New Testament authors appropriated these passages by seizing upon unexhausted meaning, making reapplication, and emphasizing what they regarded as a passage’s real intent (pp. 84-89). While McKenzie does an able job in the space allowed, a fuller treatment of the sample passages would be welcome, particularly given what many conservative readers are being asked to surrender at this point.
http://www.arts.ualberta.ca/JHS/reviews/review289.htm
The highlighted portion I think reflects his point of view, one I believe I understand, however, "chronology" preempts his position totally. Perhaps that's why CHRONOLOGY ended up becoming an important area of expertise in end-times. What he is basically saying is that the context of these references would not have ordinarily or necessarily been prophetic for anyone but the Jews during that time, or they were "reused" in an incidental manner for latter times, even adopted by the Christians to apply to something regarding Christ. He may make that academic point well. But chronology alone contradicts the Bible was only written for Biblical times and not for the future. Chronology is specific. It dates the second coming to a precise YEAR.
For instance, the "7 times" prophecy of 2520 days is only 7 years if a "day" were just a day. But once Ezekiel says "a day for a year" then you have a specific reference that 2520 days are to be interpreted as 2520 years. This is specific. It doesn't say a day is 5 years or 4 days or 2-1/2 weeks. It says "a day for a YEAR." 2520 days are to be exchanged for 2520 years.
Same with the "seventy weeks" which is 490 DAYS in relation to the arrival of the messiah after 69 weeks. Is this a literal69 weeks, or 483 years. The 1st of Cyrus occurred in 455 BCE and the messiah, historically, baptized in the 15th year of Tiberius in 29 CE is exactly 483 YEARS. That is, the VAT4956 confirms 511 BCE as year 37 of Nebuchadnezzar which means year 23 falls in 525 BCE. Per Josephus 70 years of desolation and servitude ended in the 1st of Cyrus, which dates the 1st of Cyrus, alternatively to 455 BCE. So you have a secular, astronomical absolute date to deal with per the VAT4956 that gives an absolute historical date for the 1st of Cyrus in 455 BCE, that has to match another absolute historical event, which is the 15th of Tiberius that has to have some coordinated meaning for 483 years, if a "day for a year" is meant. Of course, it does! It works out perfectly.
So, again, his argument is incompetent because he hasn't considered the chronology, and Christians didn't come up with the "day for a year" presumption, which might have been an argument for McKenzie, it is in the Bible. The Bible requires "a day for a year" application. So I haven't even read the book and he's already contradicted totally.
Anyway, I did look at your reference. I see where he is coming from academically but it falls short of some questions I would have him address regarding chronology. I believe he is well footed to presume those stories in the Bible are meant for the contemporary audience, but the chronology isn't, so.... he's not really addressing WHY others would presume those passages have future references because the chronology would establish these things in a future setting, a SPECIFIC future setting many times.
JC