Okay, reading some fan commentary, and I'm still a bit puzzled. Was Bruce actually alive at the end? Or was Alfred dreaming again? One person stated that Selina always wears black, but in the final scene, she was wearing a blue get-up. And if Alfred thought Bruce was dead, did Bruce trail him to that particular cafe in order to 'appear' before him? Seems a bit complicated.
And, also...was Joseph Gordon-Levitt's character supposed to be Robin? Or was that just a throw-off?