If he just stopped to watch the crazy scene unfold and you weren't pressed for time, then yes, you overreacted. If he got involved in the scene, was cheering it on, was stopping despite you guys having to get somewhere on time, THEN that would be an appropriate response.
It sounds like you two need to sit down and discuss your boundaries but I see nothing wrong that he did.