Now that I think about it for a few minutes, that DMX Motor Controller could be duplicated using 3 channels from an MR16. Using 12vdc automotive relays on two channels to control direction of a DC Permanent Magnet motor and the third channel to control motor voltage/speed.
I do like their logic to eliminate the possibility of shorting out the power.