You can get a free copy of the latest ezusb.sys driver (V18.104.22.168) from the Cypress web site.
You will have to install the entire development kit in the default directory, the source code and driver will be located in "C:\Cypress\USB\Drivers\ezusbdrv".
I don't know of any "Bugs" in the ezusb driver. The driver has very limited functionality. I think the only reason Cypress says that this is "not for production" is that they do not want to take any responsibility for this driver in someone else's product. One of the limitations of this driver is that the IOCTL_EZUSB_BULK_READ in version 1.30 is limited to 64K. Another limitation of this driver is that it does not support overlapped reading. Cypress has always said they have no plans to improve this driver, except to support new ezusb chips, that "you should write your own driver" and that the exusb driver is only for development purposes.
A Cypress app note for the exusb FX2 chip (usb 2.0) "Streaming Data through Isochronous/ Bulk Enpoints on EZ-USB FX2" "
" states that the throughput will max out at 24MBps. To get this high-bandwidth transfers it uses the CYdvk.sys driver that supports three 1024 byte packets per microframe.