Upon reviewing the text it occurs to me that jesus says "Then they will deliver you up to tribulation and kill you, and you will be hated by all nations for My name’s sake." which christians often take as a fulfilled prophecy about the persecution of the apostles. Do you not take it that way? Since, if it is, it would make their generation "this" generation. He also tells them (seemingly personally) not to be deceived by false prophets etc. This can be interpreted different ways, but if I heard someone say to me "don't let x politician fool you" I wouldn't take it as "don't let x politician fool your decendants from 2,000+ years from now". That, to me, is a big stretch.
Only to one who has a mind prejudiced by sin and rejection of the Lord.
Example in answer: Jesus told the pharisees: "Neither shall they say, Lo here! or, lo there! for, behold, the kingdom of God is within you."
Was he telling those wicked men (who eventually crucified Him) that they were saved? Was He inferring that they were Christians?
You know the answer to that. He was merely speaking in an inclusive 'to all who believe' manner. But in like manner this approach to spiritual truth applies to the people of whom Jesus was speaking in your above quote. Almost all of the disciples of Jesus were dead when John wrote Revelation...but unlike YOU...John didn't toss out what Jesus prophesied and reject God just because the prophecy was not fufilled by A.D. 96 when he wrote the last book of the Bible.