Is there a current limit on the USB OTG port or is it just limited by how much the host system outputs?

For example would I be able to terminate a normal 2A power supply to
mini USB and power the BB-xM sufficiently from that?

Maybe. The switch is limited to 1800mA so as long as the total power does not go over that amount you should be OK.