Well-executed remix of several familiar tropes, but the denouement feels more like a season finale than a movie ending and is thus a little unsatisfying. Nevertheless the world-building is solid and there's enough substance here for a sequel or even a follow-up series.