^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.
That is EXACTLY what I was going to write until I saw your post. Agreed 100%. Common sense like this should really go without saying, but apparently needs saying anyway.