aargh. Have I done damage? (xbee powered from arduino 3.3V pin)

I doubt it, lower the voltage lower the current draw.