You can tell that Kishimoto really knows what he's doing. Everytime a new piece of information is revealed we are left asking more questions and making more guesses. He's truly a great author in that respect.