Have you thought about just showing up at the house just to get your things and see if once he sees you he offers for you to stay awhile?
I mean you can't actually wait for him to invite you just to get your things, it is your house too and you shouldn't have to ask permission just to get some of your things.....
You have to stop letting his emotional rollercoaster affect you!! His actions and attitiude have nothing to do with you and I know it's hard but you can't let it get you down. If you do get another email from him do not read it at work wait until you get yo your friends house, you do not need the rest of your work day potentially ruined.
Hang in there, there will be a turn for the better just stay positive!!!