I don't know, even the basic things like their costumes didn't appear really even in that trailer really. Just a hint that they will at some point.
I've seen trailers like this before and then that turns out to be the case in the end, so I am more cynical in my pre-release judgement of things like this.
If it turns out to be amazing and has all these things on release, I will happily admit I was wrong though! I would very much like to be!