ok, I can come back to this later if need be, but...I would work in another 100 grams of protein, and I would back off time in the gym. Ectos need a ton of cals (I like protein and carbs as needed, but ectos need plenty of carbs too).
Ectos need less time working out and more time recovering. Make the most of your time in the gym, but don't overdo it. 3 days a week in the gym doing either whole body or a 2 way split (ie. upper/lower). You can do cardio and abs on your off days to help control fat and for fitness. Check out the stickies in the training forum. Maybe do the 5x5 or something similar.
Stop changing your routine so often. You can't find out what is working if you're constantly changing it. Are you progressing in your lifts? Do you keep a logbook? Don't be afraid to go heavy. If you need a spot, ask for one from someone at the gym. Don't go heavy too long. Listen to your body. When you need to back off, back off and go lighter for a couple weeks, maybe even take a week off altogether then start back up lighter for a couple weeks before going heavy again. PRogression is the goal.