I am assuming this was a City snow plough? You DID get the drivers name and license number, yes?
I'd be on the phone to an attorney about the matter. Not only is the driver on the hook...b ut the city as well.
I'd go to the mattresses on this one, were it me.
....sT