Jeeeeeeeeeez! Ben that SUCKS! Glad you;re ok....
A box truck going 90??
I hope he didn't flee. Did the cops charge him with a metric ton of offenses?
Insurance will probably attempt to low ball. Don't be afraid to be a complete dick, and negotiate hard. From what I've seen, they try hard to keep costs low and profits high.