Either I didn't understand your post, or you didn't understand mine, let me rephrase:All I know about DDD is it involves time travel, so it's possible for them to see Xehanort again. I don't know anything beyond that. Yes, since Kairi showed sufficient emotion to Sora's Heartless, his body was restored, meaning he doesn't have a Heartless anymore. Also, KH3 is NOT DDD. The tiny bit I know about the story makes that clear to me. Either it's not out yet, or it's BBS...either one could be correct. I'd assume it's BBS judging from what you said above, because it shows how Xehanort began everything, completing our understanding of the man. A trilogy doesn't necessarily have to be in chronological order...
I google'd my questions, and realized they are answered in KH:3D, and since I don't want to spoil the game, I would appreciate to keep everything about it in spoilers.
Also, DDD doesn't involve time travel, it involves
Sora and Riku sleeping, entering the Dream World, while Yen Sid changes the Dream World to reflect their old adventures, meaning, Yen Sid transformed them into their old selves (KH1) in order to properly test them.
Xehanort is still living, even tho his Heartless and Nobody died, and KH3 will end the Xehanort saga