It's story time, ladies and gentlemen.
It's weird to think of how Kingdom Hearts 2 is a product of it's time. I'm not talking about mechanics or how dark its story is (although that's certainly true). I'm talking about how it references other media that, in hindsight, are clearly only to drum up or capitalize on hype for other projects.
We touched on that topic earlier in Port Royal. In hindsight, it's obvious that the only reason Port Royal is even in Kingdom Hearts 2 is that Pirates of the Caribbean was taking off in a big way at the time it was being developed. This is silly, but something that one can easily look past, and is no more offensive than any other Disney-world story.
On the other hand, the references to Advent Children are some of the worst offenders in the game. It's not just that the game is detouring to make a thinly-veiled hype piece for the movie. That could be hilarious, but otherwise inoffensive in its own way. The real problem is that the way the jury-rig the pieces together makes almost no sense. It comes off as awkward, especially when those extremely edgy looking outfits are juxtaposed to "Happy Disney Funtimes".