"In the end, he realizes that his dream or fantasy is only that. It is not reality. He chooses to deal with his misfortune and return to his life." Didnt the Tech Support guy say they now had the ability to heal him. He also said alot of his money had disappeared and David made a comment about Sofi being dead. So he could have been waking up 50 or even 100 years in the future.