We can't deny there was a physical altercation and Martin had the upper hand. Zimmerman only gained the upper hand because he shot Martin.
Looking at it like that it does sound like self defense, no?
Hearing those facts, does it matter who started the fight?
If Zimmerman "threw the first punch" would that negate his self defense claim?