Another aspect of revelation I think deserves some consideration:
Rev 6:9 And when he had opened the fifth seal, I saw under the altar the souls of them that were slain for the word of God, and for the testimony which they held:
Rev 6:10 And they cried with a loud voice, saying, How long, O Lord, holy and true, dost thou not judge and avenge our blood on them that dwell on the earth?
Rev 6:11 And white robes were given unto every one of them; and it was said unto them, that they should rest yet for a little season, until their fellow servants also and their brethren, that should be killed as they were, should be fulfilled.
The avenging of the blood of "those who were slain for the word" is said to be after "a little" season - this "little season" hardly describes a literal thousand years or millennium.
This "how long" cry is directly related to Jesus' statement:
Luke 18:7 And shall not God avenge his own elect, which cry day and night unto him, though he bear long with them?
Luke 18:8 I tell you that he will avenge them speedily....
There is no way to dichotomize Jesus's statement from John's revelation, therefore to suggest that Jesus' statement and Johns's "avenging" are delayed by 1970 years is surely a misinterpretation of both Jesus and John.