Mr. Zimmerman was protecting his property from a person he did not believe looked like he belonged in the neighborhood.
The kid was not on the property at the time of the incident. I’m not aware of any state where castle doctrines apply off property.
The encounter was off property and, according to the 911 call, not doing anything unlawfully.
Not much of a defense here.