I would not have jumped around so much from co to co. Even though I worked for many co's more than once, it would have been better for me to stay awhile rather than quit. I always quit, never got fired and left on good terms.
A side note, do not ever abandoned the truck, especially a loaded truck. If you have had it, get that truck to the co. terminal, somehow, someway. That's one of the pitfalls of this biz. You're mad at the co. and you say, screw them, and leave the truck somewhere. That, my friend,is a no/no. Period.
Other than jumping co.to co. I would not have changed anything. Jimmy