In regards to the new info on DLC, I personally doubt it. I share the same doubts on why a NoA employee would have detailed info on Sakurai's thought process, or even any of the higher-ups at NoA. The only ones that needed to know were NoJ, so they could negotiate deals with third-parties. Plus, if Isaac was always going to be an Assist, what is up with his model? It doesn't match the quality of any of the others. Look at the other returning Assist: Gray Fox. His model is smoother, the textures are better, and he just looks fantastic. You may say that's because he's third-party, but how about Krystal, Tiki, or Vince? All three are new, first-party Assists, and all three look loads better than Isaac. None of this adds up for me, and I think it's all leading to something bigger for us.
For the Square character, I see Sora as the one. I'd like Geno, but I just have this feeling Sora's the one this time around.