When is time to file a claim

I would let them total it, take the cash, and buy it back. The hail damage will not affect its ability to tow anything. Fix it at your leisure, and re-Insure.