Usually you can simulate usb modeswitch by ejecting the drive created by the modem when you plug it in. After ejecting that drive, it switches to modem mode and creates several ttyUSB devices. One of them is for AT commands, and another is for data.
I have no idea how the rest can be done, but since Android is running on phones, there must be a way to make it work on Emteria also. I would do it myself, but the problem is I have no idea how Android is built or works. I am pretty good at Linux, but not in Android 🙂.
The only reason I need a usb modem is that I want to is it in my car, and integrate it to the CAN bus, and steering wheel buttons. But that is another story, about how to acces the GPIO in Emteria... 🙂