I know these movies have been out a while, but watching them again gets me thinking again...I did stumble across these essays on the internet which really clear everything up for me when I originally didnt like the ending, but now it all makes perfect sense...fell free to read if you're at all interested and/or perplexed.
http://www.wylfing.net/essays/index.html
http://www.wylfing.net/essays/index.html