Update: I purchased Alpha OBD and upped my tire size in the system. Triggered my trailer brake and ABS to go nuts. (thought I destroyed my trucks BCM for a hot second, lol) Read back through the forum and found a section I had skipped over involving clearing ABS faults and the resetting to clear the codes.
Speedometer is now Correct.
MPG average says 12.3
Shifting is much better. (I can tell it wants some new gears still but its not gear hunting like it used to)
I started driving it without Tow / Haul and it feels great.
Thank you all for the input and help. This Forum kicks ass.