IMO that punch was a little excessive. You kind of did the "trying too hard thing" here. You portrayed that you weren't afraid of being physical, but I think you came off as a jerk and trying too hard.
How hard did you punch him exactly? Have you ever had physical contact like that?
IMO I would have mirrored his behavior and worked with his reaction. He could have gotten pissed that you were cracking jokes on him and he would have been in your position now.
Act normal I'd say. Don't really apologize for the punch, but if he acts like a little girl ( most likely will) just give him a little bit of sympathy mixed with some sarcasm. "Come on man, still mad about the little punch? It was all in good fun" Of course watch the vocal tonality and such. By doing this, you show a few things: you do still want to hang around and be cool, but you're not going to apologize because he threw a little fit.
Also, talk to the HB and just see how she reacts to you in general. Maybe she forgot about it. If she didn't then display some "softness" around here in the same way you did to that guy, obviously some difference as it is a different interaction.
Overall, I'd say you did ok. At least you're not the little woman of the group.
