No, it's not. More often than not, seeing is more of a believing thing around here. The Seal isn't exactly a physical thing that I can give you a tour of, though, so that's not an option. But if you hang out at that graveyard enough? You'll see more people dropping in without knowing how they got there, just like you did. And everyone else here? They all went through exactly what you're going through now.
I've got a lot of answers to a lot of questions around here, but for as long as I've been involved in all of this my responses regarding the Seal and how it works are still a lot more limited than I'd like them to be.