Ocelot est du côté de la CIA.
Il fait croire à Krouchtchev qu'il travaille en couverture chez Volgin (c'est-à-dire les sépératistes du GRU affiliés à Brejnev... si tu t'y connais un peu en guerre froide, sinon oublie cette parenthèse tu vas t'embourber^^).
Quand Ocelot bute les agents du GRU au début du jeu, c'est pour récupérer Sokolov pour le compte de Volgin, parce que Sokolov était aux mains de l'armée russe et pas des séparatistes de Volgin. En gros à ce moment-là il casse sa couverture chez Krouchtchev pour donner Sokolov à Volgin... même s'il échoue. Et de toute manière il n'a laissé aucun témoin!
Bref. Il fait croire à Krouchtchev qu'il va récupérer l'héritage pour l'URSS... de toute manière Krouchtchev ne lui sert à rien: il travaille pour la CIA. Il double donc Volgin+Krouchtchev (en gros les séparatistes et l'armée soviétique officielle) et récupère l'héritage.
Ocelot est donc de la CIA: il est le vrai ADAM que Snake doit rencontrer, mais il a eu un imprévu lors de la rencontre (à cause de Eva?^^ on ne saura jamais trop). Eva, qui travaille pour la Chine, se fait passer pour l'agent de la CIA censé soutenir Snake.
Ocelot le sait: il vole le vrai héritage et laisse The Boss voler un faux. Snake reprend le faux après avoir battu The Boss (ce qui est en fait sa VRAIE mission), et Eva vole à nouveau ce faux héritage.
Pourtant, étrangement, quelques mois plus tard, la Chine arrive à faire un essai nulécaire... huhu, étrange non? Joue à MGS4.^^
Bon, ça c'est si j'ai bien compris... je crois que tout fan de MGS aura toujours un trou quelque part.^^