Rainbowduino - problems with programming

Yeah a simple FTDI breakout will work fine.

You could try my adaptation of the V1 Rainbowduino code - That has a “I’m alive” sketch at the beginning

[edit]

As for the LED hardiness… Yeah they are pretty reliable, I doubt you’ve fried it unless you’ve done something strange