And to get one incessant question out of the way:
Q: "Does the Oyashiro-sama exist?"
A: Yes. You want to know how it looks? I must warn you, you'd better be prepared for it since it is rather shocking...
Scary no? You must be pissing in your pants right now one way or the other. Now go back and watch Ep. 20 where Rika explains to Shion about the Oyashiro-sama,
TIPS #120,
TIPS #123,
TIPS #132 and
Poem #10.
edit: By the way, if you haven't noticed, I'm being sarcastic.