Hmmm, wow. Sounds like it all started off with a MAJOR miscommunication - him feeling like you were blowing him off or didn't really answer his question about the movie. Also seems to be showing some discontentment about time spent together - have you considered if one of his 5 Love Languages is Quality Time?
Sounds like perhaps a little touch of mystery combined with you showing your patience is not unlimited has him wondering/worried?
His lashing out might just be stress - whether work, OW, or self-induced guilt over the stitch.
As I am not as far along with my stitch and feel like a very novice DBer when confronted with this issue, I don't know what else I can add except (((Hugs)))
Michelle - Proud DR Rockette S: 28JUL07, D'd: 29OCT09 http://tinyurl.com/27j9qo2