1: Admittedly I know little of Battlestar, but Zeno does have access to a ship with FTL and can speak. So...Hopefully he's got this in the bag?
2: Zeno can completely and utterly obliterate anything short of literal magic, even the trolls wouldn't be much of a problem as depicted in the film. As...