An overly dense time travel story answers a lot of questions, but has trouble handling our main hero's arc.