Non spoilery review: Good, but the last third has next to nothing to do with the first two thirds so the whole thing feels incomplete and disjointed.…