OTG-mode is official; you just need the right cable for autoswitch, and it will work (with USB mass storage, USB HID keyboards, and I think some others). The things they could do are: include a software switching tool (which I don't think is wise), add more drivers for more stuff (which would be good), and make X support mice (which I would kill for).