OK, so just to make it clear:
ofPixels & pixelsRef = *pixelsArray[0] //creates a reference to the orignal pixels
ofPixels pixelsCopy = *pixelsArray[0] //creates a copy of the pixels originally referenced.
Sorry, I know that is not inituitive nor meaningful but at least I get an understanding on what I am doing...