Okay.
Oh, believe me, on the inside, I was going *Le Gasp* every five seconds, especially when the TWEWY crew popped up one by one.
I. Didn't know that.

*watches with subtitles* Ah, it makes more sense now.

So Neku made a promise with the "mystery man" (Riku, Ansem, or Xehonart). My theory is Riku and Sora are conscious in those dream worlds, but just like any dream, they don't have control over their conscious. Thus, the "mystery man" weakened Sora's conscious to the point that he fainted.
Sorry, I just meant that the Dream Eaters are Heartless look-a-likes. They act like Heartless as well. Sora and Riku "dive" into the dream worlds with their keyblades, of course. I assume Sora's and Riku's bodies are asleep in the world of light, like Ventus.
About the ending: Sora has Ventus's heart in him, as well as the Sora-look-alike, Vanitas, who resides in Ventus's heart (his dark side). Basically, Sora's body collects lost hearts.
But March is too far away!
