I agree with your remarks concerning the DTC error.
It means that it's necessary to measure the internal resistor of each electrical motor and to close the unplugged wiring with the equivalent resistor.
It's not very difficult.
Concerning DirectLink, it's the Hyperlink for the European distributor ( You, is'nt it ?) [smiley=confused5.gif]
And the price is 795 + 268 in Euros ! = 1063 euros without taxes !!!! and 928 $US in the States (California CycleWorks).
I've seen this product on the american sites, It seems very adaptative but the price....
One SERT is approximatly 400 $US, it's less expensive. 8-)
Wait and see the other advises before to decide. :-/
Best regards
Jacques