A lot is hinted but nothing is truly explained, you are left with lots of questions and after watching the last episode you have no idea what they anime wanted to be or tried to do, at least that's how I felt.