Wow chick...you need to EAT. It's no wonder you binge eat as you're starving yourself between binges with unbalanced meals and too much activity.
You are eating protein with pretty much every meal. That's good. Don't forget about the wide variety of whole-food proteins available to you (egg whites, wide variety of fish, fresh beef, cottage cheese, etc).
It's also good to see you are getting some healthy fats in. Again try to get variety. Nuts like almonds and walnuts are great. Cook your food in olive or macadamia nut oil. Avacado has many benefits as well.
Try to eat a serving of vegetables or fruit with every meal.
You need to add a few servings of complex carbs (especially with your activity level!) and I would expect for you to gain some pretty instant water weight from putting them back in your diet. But the scale won't go up and up with water weight. You'll gain some water and stabilize. Adding those carbs back in will allow your muscle to fill back up with glycogen for energy (which stores water in the muscle with it) and make your workouts more productive which will help you preserve lean mass and lose fat. Add things like oats, brown rice, and sweet potato and water gain should be pretty minimal.
What do you drink throughout the day? I'm hoping it's lots of water.