In fairness to GZ, he only mentioned TM's suspicious behavior (as GZ perceived it, of course) to the 911 dispatcher, even suggesting that TM may have been on drugs. The dispatcher then asked for a description of TM's race and what he was wearing.
It's also signficant that in Angela Corey's affidavit GZ is said to have profiled TM. Profiling is not a crime. It's only a crime when it involves race, religion, etc. She would have definitely attached "racially" to "profiled" if she thought that she could prove it.
I really don't know how to address the rest of your statement. You seem to be suggesting that GZ left his truck with the intention of shooting TM to prevent a felony. If that was his intention, why call 911?
As you said, time will tell.
JMO