Well, I suppose that's one way of putting it, yes. Although windows don't quite give one the sense of something that just sucks people in whenever it wants. And sometimes people don't exactly end up in worlds but off in space somewhere. I suppose I should be grateful that didn't happen this time.
I'm from late 2009. I should have asked when and where we are, though it seems that may be quite relative on a train like this.
That sounds a great deal like a church of some kind, I would suppose. I'm afraid I'm not much up on religion, put far more stock in science.