Beating yourself up over it, won't help at all (aaah if only I could take my own advice) people like us that deal with various forms of eating disorders, disordered eating, etc have a whole lot more to battle than just eating right and losing weight. A lot of it falls into a mental game as well.
Lets look at the positives:
You have decided to take on a healthier lifestyle
You've figured out how to eat healthy
You've figured out how to reduce your binge circles
You've gained quite a bit of self esteem and empowerment.
You still weigh less than from when you started.
(I'm sure you can add more)
It sounds to me like you are winning
And remember, you have to heal the inside before you can heal the outside