But this trailer is not a particularly good trailer. It shows hints of a lot of things I want to see, but as far as selling the movie to an audience that might not be interesting in it? Doesn't work too well.
There are still nearly three months until release. There's little point in trying to sell it at this point to the casual moviegoer because his attention span isn't that long; any interest raised by a trailer now will be forgotten by July 20. A trailer this long before the release of the film is intended to maintain a high level of anticipation in those who are interested.