dfrobot ROMEO v2

I got the dfrobot 4WD chassis and ROMEO controller. I went in the arduino sketch editor and under tools->board I don't see this board. How do I program it?

Also, I see that it does have a micro USB connector on the board. I assume that is for uploading the code?

Finally, how do I use this thing?!?!?! It didn't come with any instructions, there's switches and jumpers all over it, and I have no idea what to hook up where. I have an uno board, and I have written several sketches with it, but I have no idea what to do with this ROMEO board.

p.s. How do I mount the board onto my robot so it looks half way professional?

You can find support at the DFRobot site. It is based on the Leonardo.