I love all the work that has been done reverse engineering the Nintendo Wiimotes. Builders have come up with many great uses for these devices. Unfortunately, most projects use a computer to pair to the Wiimotes via Bluetooth HID and then find some other wireless means to send the Wiimote data to their projects. Looks like I have some time today so I'll be looking into creating an "limited" embedded Bluetooth stack to support embedded Wiimote pairing. Basically, remove the laptop from the architecture.
If you want to help out, send me an email. I'll post my progress throughout the day. Click on the "Read More" Link!
USB Host is working perfectly for Mass Storage Device Class (MSC).

Polling information from the bluetooth dongle results in the following data.

I am focusing on the endpoints associated with HID and Wireless Controller.
Now I would like to get the Wireless Controller to respond to a standard USB request. I'm blindly moving forward at this point hoping for a response.
I took a step back in this effort to try connecting a wired USB keyboard. Worked out fairly well. The VN1CL does most of the hard work! All I have to do is read in Data Mode and put together a look-up table.