The actual USB controller does some of the work still. It's still only a USB slave device. The ethernet controller that's being emulated is another USB slave device.
There isn't any way of making it appear to be a USB master which is needed to work with mice and keyboards.

- Trevor