ibeforem
Once the time travel actually happens, all bets are off and there's really no way to predict where the story is going next. I could mostly follow, but I confess to skimming when descriptions got a bit too sciencey (this is why I don't read a lot of science fiction). Despite that, there were enough twists and turns to this story to keep me interested and turning the pages, even if it went almost completely off the rails at the end, where it also got a bit too introspective for my tastes.
Would I pick up another book by this author? Maybe -- it would depend on the premise.