Well, it seems he was not a nazi in this continuity. And if he invented the T-O virus (although this moment is unclear), then he provided the future...
I've seen complaints about the scene of the Bat family arguing and characters like Terry not having a ton of screen time but in fairness they weren't...