Third arc is the coolest so far (and longest since it didn't end at episode 12).

some spoilers ahead (up to episode 12)



















Episode 12 was weird... All the other episodes you felt had some sort of root in reality, but this one makes no sense at all. Right now, I'm starting to think that Keiichi has just lost it (well, he must have to have killed the uncle that way... whether it happened or not).