An official release date and a new trailer. Happy Now?