How can I match the foreground face to the surrounding faces? I tried a couple of color matching techniques, both Photoshop built-in and manual, but I suspect there is more than just the color to be matched (I also played with exposure and levels).
Try using a Hue/Saturation Adjustment layer. The mans face is a little too yellow and bright. He has highlights on his face that other people in that photo do not have.
Example Hue/Saturation settings:
I used a mask on the adjustment layer so it only effects the man in the fronts face. You can also use curves and a layer mask to even out the contrast on the mans face.