Here's what they wrote:
As it happens, the latency times of the device drivers on the Windows operating system are too large to get accurate timing measurements from the USB key. It takes too long for the USB command to reach the key and for its response to get back to the Windows application. Because of this, we developed custom device drivers and kernel module for use with the Linux operating system. These custom components allow for a more directed control of the device thus reducing the time delay between the sending of the USB command and the reception of the command by the USB key.
These people are awfully sane - but I think that paragraph tells you everything you need to know about Linux: an army well across its Rubicon but still shouting "We can, We do, and It works!"