You were lucky you had some good people who hung around as witnesses.
I got T-Boned in my then new Cougar be a red light runner, who then claimed I had jumped the light.
The #$#$@% behind me, who witnessed the whole thing tried to say he saw nothing and drove away.
Fortunately, a driver coming the opposite direction hung around and filed her report. that we had the light and reminded the traffic LEO that the red light runner had to go through a red, because we had a delayed green!
(Then the fun started with MY insurance company!)