just wanted to point out that OP hasn't updated some of the leaks' details with anything despite outright confirmations (example: the e.gadd leak said sheik and ZSS would return, which they did, but the OP hasn't greened those parts of the spoiler yet, and notsakurai said that shulk would be the newest character on the smash4 roster despite the confirmation of greninja, who is newer, so that part of notsakurai's leak should be redded).
for clarification on the "greninja is newer than shulk" thing: xenoblade came out in like april (6th) of 2012 in america, far later than it came out in JP or EU. pokemon X/Y (greninja's first appearance) came out globally on october 12, 2013, which is like a year and a half gap between their first appearances (or, in other words, xenoblade is a 2-year-old game in america (almost 4-years old for JP, and almost 3 for EU!), while X/Y are barely half a year old).
also as others have pointed out notsakurai also said no melee stages would return (jungle japes is a confirmed SSB 3DS stage), and pokemon trainer is 95% not returning (direct said that all mid-battle transformations are gone, and those were basically integral to pokemon trainer's character). so really notsakurai's leak shouldn't be up in OP as a not-deconfirmed leak when he's gotten 3 things straight-up wrong. (i know shulk not being the newest char on the roster still doesn't mean he's deconfirmed, but it's still a bit of a valid point when that was explicitly part of notsakurai's "leak" and when he's gotten two other big things wrong.)
sorry for the post being long as ****, btw