I'm happy that this is legit, but man, those graphics look pretty rough. Hopefully this wasn't the final edit.
The trailer is a concept production trailer that was submitted to get the film funds to even make the movie.