I think with Superman though, being the first Super hero in the comic book universe, you have to take into consideration the times in which he was created back in the 1930's. He was the template for all other comic book heroes, so naturally they were going to make him have high moral character, always fighting for good, even to the point where he would be predictable.
Certainly with the way society has changed and moral values in general going into a different direction, he would look dated. But not only is he also the first superhero, he is also the purest, as he was the only one who was born with his powers. You can make tweaks, but you can't do a 180 on the foundation of the character. Then he isn't what he is supposed to be in the first place.
- - - Updated - - -
And as far as that trailer is concerned.
If this is how they are going to introduce the Justice League to the movies, damn, what a way to start. At least it shows the reality that Superman and Batman were never friends. They had, at best, a tenuous truce between the two fo them.