So I'm thinking anywhere where its 95% DC for example I would cut in half or even more and put those values in the map. So then anything that was @95% would now be @ say 47%. Is this at least a good start or am I totally wasting my time?
You're on the right track. The tricky bit is that you really want 95 to be 95 at LEAST during spool (if not everywhere else)..
The problem is, you are near the map limit, so you have to limit WG somehow... if you do it via KFLDRL (on the 95 row), you might pull wg too soon during spool... but if you do it via KFLDIMX, you might need to turn off IMX adaptation (at least upwards adaptation) since the map limit will interfere with proper trimming if you overboost/underboost.
Is there a map that adjusts for "vacuum lag time" from the WG because of the added spring tension?
Q2 will do this.. you just need to add Q2 a bit earlier (both rpm, and lde - i.e "down" (higher lde) and "left" (lower RPM)
when tuning Q2 MAKE SURE YOU TRY IT UNDER A LOT OF DIFFERENT CONDITIONS (gear, temp, uphill/downhill etc)!
peak boost does not always hit in the same place..
Tuning the PID is more art than science if you do not have a proper engine dyno setup... Also, this is all *my* opinion, it could be very wrong, so take it all with a grain of salt.