Damn, this was a lot of reading, not sure I took in everything so excuse me if I mention something out of place.
I'm just gonna throw out a couple of tips that have helped me gain weight over the years.
1.) Ditch the cardio altogether man.
2.) Although calories are important, and you want to consume enough to gain weight, I wouldn't get too anal on measuring and counting calories. Really, when it comes to gaining wt/muscle in the off season for me, I just aim for 50-100 gram of protein with each meal and add in servings of starches throughout each meal. For example, If I have chicken or beef or whatever for protein, i'll slam down 2 cups of rice, pasta or whatever it is that I am eating. Sometimes i'll slam down mac and cheese with cottage cheese mixed in with it. Just make sure you are getting protein with each meal and then add in a lot of Low-med GI carb sources. Eat every 2-3 hours.
3.) Don't be afraid to eat fast food every now and then man. Seriously, take yourself to a burger joint and eat a few cheeseburgers and stuff. Of course, I am not recommending this every meal or even every day for the most part, but if you crave something, just eat it. Just try and stick to a protein and carb meal plan throughout the day and every thing else can be added in. Slipping a fast food meal in every now and then can definately break the ED mold of doing the same ol' tiresome thing day in and day out. You'd be amazed at how much strength gains will come from this as well. Let's put it this way, almost every "big guy" I know eats whatever they want whenever they want as long as they have some kind of backbone diet to follow on. I'm not sure I explained this good enough, but maybe you at least get an idea of what i'm trying to say. I swear that if you lived close to me, i'd kidnap you ass and drive your ass to the nearest Carls Jr.
4.) Limit fiber. Although fiber has its place, when you are trying to add in calories, fiber can fill up the stomach and blunt hunger. If you are eating a lot of meals every day with good whole grain selections, vege's and their fiber content will not be needed very much at all. I'm not sure, but some of the stomach ache/pain you are receiving could also be from too much fiber. Usually when I eat too much fiber, i'll feel bloated throughout the day and it really makes it hard to continuously eat without feeling like shit from my stomach hurting. Save the vege's more for dieting. If you need fiber, add in 1-2 serving of beans/lentils every day. Beans are an awesome choice with the red meat and chicken meals that you are eating every day.
5.) Keep red meat intake high. I swear by it for weight gain. I usually buy the 9% fat red meat at Costco.
6.) If you are eating a lot of prot and carb sources throughout the day, you will also be getting in a good amount of fat with each meal. I'd add in a few extra Tablespoons of Peanut butter and maybe olive oil to your daily intake. Flax oil is cool if you can stand the actual shitty taste. Just keep it away from your post-workout meal.
7.) It's normal for anybody when gaining weight to feel sloppy at times and most DO feel the skinny-fat syndrome. So, just because you have an eating disorder, just know that even people like myself feel the same way when bulking, who do not even have a disorder. You'll be amazed at the strength gains you'll start accumulating once you get your bodyfat over 10-12%. If you read most of the guys journals or dieting experiences here on this board, even those who have had successful BB lifestyles, most will tell you that when they are bulking, they never feel big enough. Most, including myself, when bulking, feel small outside of a shirt when it is taken off. I've been as high as 265-lbs in bodyweight at 12-15% bodyfat, and still felt small and fat. I know i'm not small by most standards, but it is also a psychological feeling that even us "regular" guys feel as well. There will be guys who gain tons of muscle with minimal fat gains, but this is a small population.
8.) What has worked best for me is no more than 3-4 days each week of weight training, WITH NO CARDIO. Keep it basic and just concentrate on compound movements like you are already doing and add in a few supplemental exercise if needed. Change up your routine every few weeks. Iron God (he's married to FitnessChick), an ex-mod on here, almost never does the same workout each time he does a body part. Dan Duchaine mentioned this as well. Just stick to basics and you will be fine.
9.) Find yourself a Mexican woman...lol. I swear all they worry about is cooking and eating all damn day. Plus the added money you will spend on taking them out for food will work in your favor as well
Man, i'll add more later if you need me too. I don't want to conflict with every body else (not that I do) too much and just confuse you even more.
One more thing, can the gum and just eat something. These little habits are still setting you back on the main anabolic agent....FOOD!
One more, more thing. I'm not familiar with your AAS history, but i'd definately switch up the Eq for one of the Nandrolones. Nandrolones just make you feel good. Your joints and pains will feel better. If you are not susceptible to progestin sides, i'd definately switch up in a heart beat. Just something to throw out there for you to think about.
BMJ