Shouldn't it be possible to use a buffer/driver with a proper termination at the end of the extension cable to avoid reflections and hence waveform degradation.?Since USB uses source termination and voltage-mode drivers, this has to be the case, otherwise reflections can pile up and blow the driver.
Just asking, interesting problem.

