One thing I would look at changing that doesnt get mentioned much is the BLM MAP & RPM boundaries. From the factory they are set kind of weird. It really seems to help with part -throttle drive-ability as well as BLM numbers.

Also since you have a m6 look at desensitizing or deactivating all together the "stall saver". steveo has covered this subject in-depth on his fbodytech website.

I made these two small changes on an otherwise stock Z28 LT1 M6 and I could definitely tell a difference