Congrats on your truck!!
Looks like it's solid overall minus some of the details you mentioned. Definitely sucks someone would take short cuts and do certain things to it that shouldn't but what is good, it's in good hands now and it can be changed and made right with some money, time, and effort!
I wish you the best of luck and I'll be staying tuned to watch what you do!