I like yours alot! I made a hue/sat adjustment layer with -10 hue to make it pinker and then masked out that layer and painted in the yellow blotches, using a curves layer on top to increase the contrast so I could pick out the spots better - it was overly time consuming IMO and wouldn't really be able to do that without my tablet. I had looked at the channels and noticed that the problem was mainly in one channel, tried something with the channels that I didn't like and abandoned the idea of using channels to fix it.
Your method is faster and looks better! Very nice

In my channel mixer layer, for the green channel I used 28 red and 70 blue and got the color of the skin to match without using an extra layer.