If you can upload sketch to Rainbowduino via Arduino IDE. bootloader is not necessary. What’s the problem now?