Re: What role did TDK play in Obama's win?
TDK was never about innate goodness.
It was about making the right choice, that every choice has a consequence. Hence the little lecture Alfred gives to Bruce: "Endure, Master Wayne. Take it. They'll hate you for it, but that's the point of Batman, he can be the outcast. He can make the choice that no one else can make, the right choice."
It's not like the sugar coated films where there is some magical 3rd option that fixes the problem without any ramification *cough*Spider-Man 1, MJ and Tram scene*cough*. In other words, you can't have it both ways.