It kind of lost me when... (spoilers)
It lost me when Tommy recognized his cell donor's mother. How is that supposed to work? Do identical twins share memories? No. Just like why is he attracted to his cell donor's lover - memories again? Sure, you could say that she had been grooming him, but the level they showed that's not enough. If anything, the Westermark Effect should have made him not attracted to her.
It set up a plausible near-future sci-fi scenario that takes seriously the issue of human cloning, and then botches it with the Aeon Flux-style trope of clones having the memories of the original.