Does your problem only occur on a Mac or also on other operating systems? The image looks fine under Windows. Have you tried to removing the line
image.RemoveProfile("8BIM");
? The 8bim profile should be updated when you write the image.