Multiplex appear to have done a big revamp to their web site, which has a new more modern look. The site does have a few issues though - it seems painfully slow at times, and the content of the English version is incomplete.
Among the content missing from the English section are the USB drivers for the data cable (#85149). These drivers are required by the Launcher program. If you can't find the USB drivers in the English version, just dip into the German version and you'll find them there.