Now that I've seen the movie again and understand it a lot better...the ending is not ambiguous to me in the slightest. I can see how it would be the first time you see the movie though. And as Xei mentions, it was nice the way they maneuvered that.