in this case it also is using a vusb joystick lib for arduino 16 (giving HID, no driver usb joystick status to the device) based off of the keyboard lib from rancidbacon, but of course has lots of I/O free and leaves the reset tx and rx pins free
I have been struggling for probably longer than a month to get VUSB working.
Just no luck at all. Windows just keep telling me 'Device not recognized'.
Did you have a hard time getting it working?