Zimmerman has two points in his favor here:
First, a reasonable person could think he was in danger of being beaten to death at the point when the back of that person's head was bleeding from being pounded against concrete. We know from physical evidence that George Zimmerman was in that condition when he fired the shot, unless he injured himself and Trayvon Martin's knuckles after shooting. It's implausible that he could have faked that well enough to fool professionals.
Second, Zimmerman specifically reported that Trayvon Martin said, Youre gonna die tonight as he reached for George Zimmermans gun. At the point when you are beaten to death and your attacker says he's going to kill you and reaches for a gun, it's completely and totally reasonable to think that you are in imminent danger of death or serious bodily harm. George Zimmerman had just lost a physical struggle against Trayvon Martin and could not reasonably have been expected to bet his life on winning a struggle for the gun without firing a shot.
Reasonable doubt is a slam dunk. Even if the prosecution could prove that Zimmerman provoked the attack (impossible to prove without a witness), at the time when the shot was fired it would have been lawful even for the aggressor to shoot.
The problem with an all-female jury and a female judge is that, chances are, none of those ladies have ever been in a serious physical altercation of any kind, much less had their head beaten against concrete. Their only reference to that kind of violence is movies, television and video games. In those, a person gets back up and bashes their opponent, instead of dying from a concussion.
There was a Democrat on FNC the other night who was opining that GZ should have just hit Trayvon on the side of his head with the gun. What a maroon.