As I reflect on this transition into the Final Act of Kingdom Hearts 2, I have difficulty trying to solve the real issue I have with it. Like I said in the episode, there is a serious logical leap that takes place here in order to catch Sora (and the player, by proxy) up with the events of the plot.
The logic is as follows:
- The crystal trophy and Olette's pouch are one of a kind items.
- There are two copies of a crystal from the trophy and Olette's pouch.
- There is a place where the people who are missing from Twilight Town (like Kairi) are located.
- Therefore, there *must* be a second town where the duplicate items came from and where Kairi got sent when she was kidnapped.
The Twilight Town crew happens to be right in this case, but I don't see how the premises lead to the conclusion.
What I think should have happened is that the second round of trips should have been about investigating worlds again, looking for clues as to what the (seemingly unmelting) sea-salt ice cream bar and photo might be alluding to. With a few more clues or facts to go on, I feel like it would be more plausible that the whole team could arrive at the conclusion it did.
This would also have solved the big problem that much of the Disney world stories had, in that they don't tie-in to the main plot thread. While the other games aren't always great at this either, this was a major problem with Kingdom Hearts 2.
The storyline in Kingdom Hearts has never been the problem. The problem is always in how it's presented and in its support. A bit more attention to detail would've gone a long way.