hey , if you turn the switch to USB mode, you can program Rainbowduino via USB port. And if you turn the switch to HOST mode , you can use Rainbowduino as a UartSBee.
As for the DC connector , you can find a logo on the back of the Rainbowduino , and you can see the inside of connector (column) is positive , and the outside of connector is negative