^Why would he need an excuse? Even if that were the case it's not like he need to justify his decisions beyond "I'm not feeling this, let's go with something else."
As for the Django script, as you said, he released it himself because he wanted to. His script, his choice. In this case he wanted it kept under wraps and someone leaked it. Again, his script, his choice. I don't get why this is such a difficult concept to grasp.