HA HA! I was there for about an hour, and your son caught me right in the center of that photo, white shirt, jean shorts with a hand in my pocket, standing in front of the red '07 ST. My ST is the black one to the far left, without the hood open.
Dang Nelson....that would be me and my wife standing just to the right of you. I didn't even realize you were there. I was hoping to meet you....next time i guess.