Hey, from what you have said it looks like, for you there is a lot of hope for you two to get back together. She just needs some space to think clearly and calm down. My guess once all that negative feelings fade away she would get in touch with you. For start she admitted that she misses you which is a big deal!
Me and my ex has been together for 4 years and she broke up with me because of my anger and jealousy problems when she started having a crush on someone else. I really want her back too as our chemistry was so perfect but she wants to move on. I have also acted needy and clingy after the break up (if you have not done this your chances would be better.)
I am on 9 days of no contact at the moment, so compared to me you have done a really good job.
I would suggest you to keep it going and use new years to reconsile. Like a romantic new years date etc.