You were lucky in a lot of ways. First to have so many witnesses, one of which is a police officer. Then no one was really hurt except for maybe your nerves and his pocket book.
What I can't figure out how he thought there was even a small chance that it was your fault.
Just goes to show you, slow down when your in your car (when I say "you" it is in general terms not that you weren't obeying traffic laws). I see so many people exceeding the speed limit in places such as MUP crossings. Is it really worth hitting someone to save 5 minutes. Also, if you are on your bike, obey the traffic laws. It's really not worth risking your life to blow through a stop sign.