I don't know much about the Tesseract, just the history of it that I've learned since coming here. No on really knows how it works, though, just that it does, and that it seems to have a will of its own.
If it makes you feel better, though, we're pretty sure that when you're brought here, a version of you still goes on back home, so that no one even knows you're missing. My friend Pepper came from a few months ahead of when I came, and she didn't even know I wasn't there.
Yeah, no Titans, and no Walls. Honestly, wherever you're from sounds a little bit like Pacific Rim.