Well, no known pathogens can grow in beer due to the pH and alcohol levels, it won't make you sick. So if it tastes good enough to drink, then personally I wouldn't dump it.
As to what caused the color change, I haven't experienced that before. So I can't really help with the "why" factor...