Holy shit Brian you have been busy!!!
You make me nervous...I have always used the pinch welds for jacking points....I am a bad man. I went and looked at my undercarriage and they are clean as a wistle(Cali car and never driven in bad weather, there or here in Montana. Regardless I have moved my jack stands to where they belong.
How difficult is the installation of that Traction Control system? Just curious to how you would set-up that monitoring system.