The end of the world could not happen until the gospel had reached the ends of the Earth. Which is only recently. “This generation” refers to the one that will see the end times start.That is exactly right. That generation has long since passed away, and no end of the world. I'm not sure how an unknown day or hour could preclude the generational claim.