Last things first - I loved the ending. I can see why it might not appeal to every reader. But for me, it was perfect.
I really enjoyed the book. It was recommended on the Kindle board forums and I read the ebook version, though it's also available in paperback. It's a good story that raced along - I read it in a couple of sittings - and I couldn't guess where it was going, though other readers might.
I'm going to find it hard to say too much without spoiling the story but there are apocalyptic, thriller, sci-fi and love story elements in there, and all are neatly tied up as the book finishes. One of the tags for the book says 'techno thriller' and that seems a pretty good way of describing it.
I'm looking forward to the next one by this author.