Thank goodness you are ok, if somewhat damaged. Could have been unthinkable. Stupid driver!