If you had't started a relationship with him yet, I would probably suggest that you take it slowly with him. Given that you have been with him for a year, it seems that you have been pretty good at dealing with his baggage. I would continue as you are now, leaving him a little bit of room..
I think this outburst of emotion has more to do with a rush of feelings at a particular instant then his ability to maintain such a relationship. That being said however, if you feel like he isn't improving or the situation is becoming more problematic, i would consider an alternative strategy.