yeah, he's such a big fan that he changed the ending.
The truth is that ending wouldn't have worked. He could have said, "that's the ending, and if the audience doesn't get it, then too bad." but he choose mass appeal over story accuracy, and you really can't blame him. It couldn't be done...