I want to greet you although I am still quite new here, as you see from my post count. But I have been reading here for years and am an old hand at primal (several years). Your story touched me, and I have seen too many threads going under and people vanishing again because no one answered their first post (happened to myself on another forum).
So I wish to cheer you on. You are exactly the age of my own daughter, and I am so sorry you got into this binging / restricting circle. Primal is a good beginning to solve your problem. On various forums I have seen how people with eating disorders have had success when they strictly cut out sugar.That said, I do not want to make light of eating disorders and have no personal experience with them.
Now I sounded much more serious than I meant to be. You are young, you are at a normal weight, and you know what you are up against. That is a great starting point! Being a nerd is also helpful; just do not believe everything that you read on the internet or even on this forum.
Your meals sound good; I just hope those are not mini-portions. If this is for example 50 grams of tuna, it is too little!
Wish you lots of luck! Bess