cameo-d:
Funky, I happen to disagree. I think there are some things here that beg for deeper thinking and interpretation.
Like what? What's to interpret? It might be worth asking what John meant by his description of New Jerusalem, but there's no sense in which it's reasonable to talk about what this New Jerusalem might actually be. It isn't actually anything, it's just made up.
Lockheed Martin and Raytheon are building something in space and they have been working on it for a long time.
The only thing being built in space is the International Space Station. In any case, what does that have to do with anything?
Maybe not a simple hallucination. Maybe this fore-knowledge comes from the fact that this has happened before !
There's no foreknowledge involved, and in what sense do you think this happened before?
Maybe this was not even written by John but was attributed to him falsely.
Well, it clearly wasn't written by the writer of the Gospel of John (although it is usually attributed to him), but the writer self-identifies as John, which then as now, was a common name.