At the end of the day, this is a good start. You guys need at least one more good (similar) contract in five years, and you'll be set.
The bad part of course is that you guys are working through that progress and have a finite amount of career left.
But it's still a good contract, headed in the right direction.
Rome wasn't built in a day, but that didn't matter to the construction workers.
I have a larger point to make about the LTL world in general over the next couple years, but it would be in poor taste, even as much as it would benefit you guys.