KidMoe, I wasn't trying to imply that the ending didn't make sense. I just would have preferred for that element not to have been introduced at all. Spoilers follow!
Actually, having re-read your post, there are elements I disagree with. Throughout the film, there was no evidence of: