Yes, it is a real photo. they are making fun of him with comments like he is going to a yacht party, do they have polo over here...etc.
One of my favorite tweets about Jared's photo with the vest:
D Torres @salvadormom Replying to @BraddJaffy The vest on Kushner looks like it is for a child. Bannon probably picked it out for him.