The video made me roll my eyes a tad(that might be partially because Benny's personality grates on me but eh)
Will say im not a fan of that annual either, made things more complicated and hasn't really factored in since it came out, will always prefer the "he woke up as if he'd always been a part of 616" as it was portrayed in Ultimate End.(not saying he was always there, just that it seems like he was)