Good job staying on your feet (so to speak).
Sorry to hear of this, though.
And it's such a pity that, after nearly killing you, the perp blamed you. I know that this happens in human relations frequently, but it seems that the car/bicycle interaction gets more than it's share.