Rainbowduino over i2c

Hello, I recently purchased a Rainbowduino V3 (http://www.seeedstudio.com/depot/rainbowduino-led-driver-platform-atmega-328-p-371.html). I constructed a large 8x8 matrix of common annode RGB LEDs and wired them correctly to the Rainbowduino. Now, I can easily connect the Rainbowduino to my computer via USB, write sketches, and they work properly. My goal is to add an IR receiver and an SD card (for storing a ton of animations). I'm assuming I can't somehow use the pin headers on the Rainbowduino, so I guess I need to wire it up to my Arduino Uno R3 and transfer the SD data over i2c. I am completely lost on how to do this. I connected 5v and ground to eachother, A4 to SDA and A5 to SCL, and this is I guess where I am at on the code:

#include <Wire.h>


void setup()
{
  Wire.begin(); 
}

void loop()
{
  Wire.beginTransmission(); // what is the i2c address???
                              
  Wire.write(Rb.setPixelXY(0,0,255,255,255));             
  Wire.endTransmission();    

}

This is where I got the command I put in Wire.write() (Rainbowduino v3.0 | Seeed Studio Wiki).
Am I on the right track? Any info at all is appreciated but please keep in mind I am an amateur at Arduino and programming, so please explain things like I'm 5 years old.