i think that you both need to be open and honest with each other. it sounds like there is mutual anger about yesterday's events. btw it makes no sense that shakina's number was in your phone and on speed dial no less.
you two might want to seriously reconsider any sort of moving in together when your fighting and he's talking to any other girl. it sounds like you should call him instead of text messaging to discuss how you felt yesterday.
bring up that yesterday was an extremely hard day for you emotionally due to the fact that it was the first year without spending time with your family during a special occassion. tell him that it really sucked that when you got off of work that you wanted to spend time with his family and explain that you expected him to be happy to see you but instead were greeted by the fact that he was spending time with someone else (don't bring up that it was a girl - only would cause a fight)
let him know you asked about his family members cuz you wanted to know and weren't trying to be intrustive and were bothered by his reaction when he said that you were asking to many questions.
also say that when you chilled out you just left because you didn't see any point in staying any later than you already had seeing as he was asleep.
after explaining all this tell him things could have gone better and you both reacted in anger and you want to hear what he has to say.
to answer your question, i think you have a right to be upset but the way YOU BOTH reacted was not the best way to handle it. in fairness to you, it wasn't the best timing, the way things went down.
i hope that you both solve your issues. you sound like you have alot to talk about.