Hey, just a thought, would it be possible to get classic controllers to work by running gamecube games in a virtual machine in Wii mode and just using high level emulation for the few commands that wouldn't match up? (Kinda like what Virtual PC does, the other operating system MOSTLY runs it's code natively but HLE is used for the few commands that only the operating system can run and Virtual PC isn't the OS.) This might be what Devolution is planning to do so I might be asking this in the wrong place but is that too much of a change to add it into DML ... or is it even possible?
That is kind of what DML does though there is no real difference in Gamecube and Wii mode except the CPU clock speed. The issue with USB loading is that all USB access must go through a region of memory on the Wii called MEM2. Unfortunately, MEM2 is what the Wii uses to "emulate" Gamecube ARAM. I am pretty sure the same is also true of the Wii's Bluetooth/Wiimote stuff as well. Obviously both Gamecube games and the Wii's USB/Bluetooth hardware can't use the exact same memory area, it does not appear to be possible to get it to work for more than a handful of games (and even those will have severe issues including speed, sound, and memory card support).
