Doesn't strike me as ESFp. Look at the "surfing" pose he makes in one of the pics. The body lacks "heaviness" and "coordination"; I cannot explain properly what I mean, but that made me think N type over S. I see a possibility for ENTj.