Well written story about breaking mans over-dependence on machines. Did leave you hanging at the end, but the main premise of the movie was there and all the questions you were asking were answered.
The only thing that bothered me (and this will explain both the nickname and the title) it really reminded me of the general idea behind Ghost in the Shell. An Anime that also pushes the separation of man and machine issue. I wont go into any more detail, as to avoid any spoilers, but if you watch anime, or that movie/series, ( and have seen I, Robot/Metropolis anime) you will get a feel for what i am talking about. If not you will definitely enjoy the movie, and the ending! That, neither anime or non-anime fan will NOT be able to predict.