It actually does look alot better than expected. I hate origin stories that start off super slow like Smallville. No flight til the last 5 mins of the 10th season finale? like come on.
This and The Flash get right into the good stuff. Trailer was pretty fleshed out to give a good sense of the show.