Sounds like the kind of opening that someone would read at the beginning of a TV show or movie (I’m thinking Serenity).
So, I am thinking that the Titans were supposed to renew our hope or help fight off the zombies but I like that the Titans are currently ambiguous. Interesting take on the genre (or possibly mixed genres depending on the Titan’s nature).
Robert Quick