Good game, the story is a little confusing but the interaction and the implantations are appreciated.
I would say the story is vague. I didn't put in any real detail about the story. Partly because this game is bit of a salvage job, and partly because I like reading people interpreting the story themselves.