A bit heavy handed with the Lens Flare Effect. Seems inspired by Evangelion, But Humanity fighting back against Gods/Demons/Entities attempting to bring about Civilizations Demise is hardly a new story
I hope it get's picked up the the creators get to keep Directive and Creative Control.