this is an amazing theory, better than any other ones i've seen. But, since you said that Sunset Horizon and Fate of the Unknown happen in different times, i got confused. You said in Sunset Horizon the three soldiers were Sora, Riku, and Kairi. In the beginning of the whole thing you see (i think) Sora (or Riku) standing on top of that... thing... But theres a problem. they are holding the same Keyblade (or just sword) as LARRY! I didn't see an explanation in your theory of that. My guess is that when you face Larry in KH2FM (also known as Enigmatic Soldier) he is simply testing your skillz in fighting. He wants to know if you can really beat Xehanort's Heartless. Then, later, he gives you his suit of armor and his weapon (dunno why) and that is why you see his suit of armor in Sunset Horizon.