I am sorry to read that you had such a tough time for the end of year. Not sure if this is a 2x4 or what but IMO your resentment, frustrationsnd disappointment are all related to your expectations. You want things to go a certain way and when they don't you are upset.
I understand this . I truly do, but it is not helping you. Expect him to be distant.Expect him to not want to be a couple. Expect him to be like this for a long time. If you manage to have low or no expectations of him, you cannot be disappointed by him. So assuming you can achieve this, what are you going to do differently to live your life?
Lashing out at him may feel good but will it help you? Leave him be and let him come to you.
Best wishes
R 25 years M 14 years S11 & S13 Working on it alone since Oct 2014 M in trouble a lot earlier (~2 years) Feb 2016. 1st R chat in a yr. Next R chat Aug'17 Still together