As always Kishimoto is awesome at surprising everyone. I think that he usually knows the fans assumptions and predictions. So with great style and imagination he does the complete opposite of what everyone expects. I don't think Rin and Kakashi are going to be Zetsu clones, nor is one of them going to be real and the other be be a clone. Also I don't think Genjutsu is being used. Also Rin is probably not a spy. I think it's really Rin, and really Kakashi, and the story just gets even more complicated from there on. Then again I could be completely wrong. To be honest with the way Kishimoto does, it's anyone's guess.
P.S. If your going to reply to this thread and talk all that shit get the hell off the computer..... Thanks