I'm not sure how you can improve shifting speed... the computer's pretty darn quick. The apparent delay comes from rev-matching... i.e. you're punching it past 4,000 RPMs, the shift command comes (manual or auto), and the computer knows that it really doesn't want to slam the clutch back into place at 4,000 RPMs, so it throttles back for 1 second. I can speed up the so-called shift delay by simply throttling back just prior to shift (as you would in any other manual transmission), but the 0-60 speed probably isn't any faster.
Now, if the transmission had dual clutches... life would be totally different.
I guess a software upgrade could tell it to blip the throttle at different rates/times, to give less jerkiness to re-engaging the clutch, but I don't think it'd speed up any.