Report on me. Was 22st 6lbs in late 2013 at 6'4, now I generally alternate between 16st-15st.
First off, this is a huge huge huge accomplishment. I don't know how easy or difficult you found the whole process, but you've basically lost 1lb per week for 2 years straight and that shows an insane amount of dedication and commitment. Not sure if you were being intentionally modest about this, but seriously well done.
Reading through your post, you've said you want to get more powerful, you want to put on size, and you wouldn't mind losing some more bodyfat. I won't lie to you, it's going to be tough to do all three at the same time, but certainly not impossible. I was just talking to Harvey (iRaise) this morning about the routine I was doing over summer and I basically accomplished all three. My routine structure looked a little something like this.
[strength movement] 5x3
[strength movement] 4x5
[compound movement] 3x10
[compound movement] 3x10
[accessory movement] 8x8
[accessory movement] 3x15
[abs/calves circuit] 10 mins
[cardio] 10 mins
I trained 6 times a week, and did back/chest/legs/shoulders/arms/legs although my second leg session wouldn't follow this structure it would just be whatever I could get done with whatever I had left in the tank. My calories started at maintenance and I added 75kcals per week, so by week 8 I was eating at a 600kcal excess (although obviously I got bigger and leaner throughout the program so that number wouldn't actually be 600, closer to 450 or something), plus I would spent my rest day basically eating everything I could see haha
Bit of a tangent, but hopefully that gives you an idea of the amount of work I needed to put in as a 6'1" dude weighing in at 15.7st. Also feel free to copy that structure if you ever feel unhappy with your current routine, which is really what Icame here to talk about.
What you're doing seems like an insane amount of volume. The absoliute upper limit of workout sets I would put in someone's routine is between 30-35. I would consider the routine I posted above to be high volume. At a rough count, your routine is asking for no fewer than 60 (SIXTY) working sets. When I took a glance at first I thought that's probably 2 sessions' worth of work there, and it pretty much is exactly. If you split it right down the middle you get 2 workouts with 30 working sets each, which is big but doable seeing as there is some isolation and abdominal stuff in there. Consider taking all the "pulling" movements (ie stuff that uses your back and biceps) and putting that into one workout, and do the same with all your "pushing" movements. Then you can throw the abs work in on both days if you really want.
btw, does that meet-in-the-middle bicep curl for chest and shoulders look like this?