Um die Frage mal zu beantworten, warum Orochimaru nicht erkannt wurde: Abgesehen von Tsunade und Jiraya, die beide noch nicht zur Stelle waren zu der Zeit wusste wohl nur der dritte Hokage und Anko von Orochimaru´s Äußerem. Als Anko z.B. das Chuuninexamen im Todeswald geleitet hat war Orochimaru getarnt als Grasninja. Außerdem hat der Dritte ja sehr oft Fakten verschleiert, was Orochimarus Experimente anging und so, weswegen wohl nicht allzu viel bekannt war. Außerdem kann man nicht erwarten das jeder Nuke-Nin allen Ninjas geläufig ist... Ich denke du würdest Osama Bin Laden auch nicht an der Aldi-Kasse erkennen. In den richtigen Momenten war er halt getarnt und hat sonst wohl auf das Unwissen der anderen gehofft... Vielleicht auch ein wenig Genjutsu-Unterstützung... man weiß es nicht.
Warum Kabuto zu Orochimaru gekommen ist?
Kabuto hat seine Eltern wohl im Krieg verloren und wurde von einem Arzt aus Konoha aufgenommen, der ihn auf einem Schlachtfeld als Kind gefunden hat. Dann ist eine Menge unbekannt über sein Verbleiben aber fest steht, dass er irgendwie zu einem Spion für Sasori wurde, der ihn mit einem Jutsu kontrolliert hat und Orochimaru hat das Jutsu gebrochen und dafür ist Kabuto ihm sehr sehr dankbar. Daher auch die starke Loyalität Oro gegenüber... Es sind mit dem Entfernen von Sasoris Jutsu auch sehr sehr viele Erinnerungen draufgegangen, weswegen Kabuto eigentlich gar nicht richtig weiß woher er kommt und wer er ist und so. Mehr ist nicht bekannt.