It all sounds positive to me. So you snapped at him, you didn't call him names or bring up past events, you cannot live the rest of your life on eggshells, you snapped, so did he, you both said sorry, how could it be better! The rest of the interaction sounds awesome and I think being able to get through little situations like that without thinking "this just isn't going to work" is great too.
Me~34 H~38 D6.5
EA/PA-DEC.07
Moved out~Apr.13,08 Sep. Papers~Dec.7,08 No contact order ~Dec.9,08 and again October 13, 2009