as for the otg, I'm not sure what features you want (usb mode _can_ be switched on the fly), but the hardware really is 'crippled' in the sense that there is no source of 5V which is needed for host mode.