Yup, #3 is what I believe for the most part, but:
What I said in the other thread, it has no physical manifestation, it is a state of mind. A state of feeling supreme happiness.
A question, however: I don't think that there is any mention that finding the promised land is only "accessible" by Ancients, is there?