Don't know in your state, but bottom line, the driver of the vehicle is responsible for the load to make sure its secure to move. This is obviously wasn't followed. Maybe the driver forgot to shut the door whatever. He picked up a non-damaged machine, should of delivered a non-damaged machine.
THAT'S WHY COMPANIES ARE SUPPOSED TO HAVE INSURANCE!
As long as you can prove the windows were not damaged before being loaded for shipping, got a case. Anyways, if the dealer is interested in repeat business, he should cover the expenses. No excuses, stuff happens, that's why insurance exist.
J-LC Landscaping & Maintenance Gardening
C-27 CA. Contr# 770044