Well, I understand the dangers of training ADD and wanting to keep things interesting to keep from burning out due to boredom, so I’m not going to fault you for that. A program you do is better than a program you won’t do, but I still think you should take a step back.
You have a lot of really smart, experienced people here, some who have made the same mistakes they’re seeing you make, and they’re willing to come in here and give you advice because they see that you’re willing to work hard and put the effort in, and they want to help you succeed.
Your program will definitely help you get stronger, but that’s more because any program that you do several times a week and work hard at will make you stronger when you’re a relative beginner, not due to how good your program is. Pretty much every suggestion that’s been given will get you there faster than what you’re doing, though, even 5/3/1.
A mistake a lot of people make with 5/3/1 is thinking that because you’re only adding 5#/10# to the upper body/lower body lifts, you’re only getting 5#/10# stronger every cycle, but that couldn’t be further from the truth, especially when you’re in the beginner gain stages. As long as you push hard on the + sets and hit the assistance work hard, you will gain the strength. Right now you have 5 months to hit your goal, which is enough time to do 7 cycles of 5/3/1 if you only deload every other cycle, so that gets you 35#/70# on your training maxxes, but you actual 1RM will go up a lot more than that.
I have a similar problem with wanting to see my results faster, so the way I get my fix on that is to do Joker sets. I only do it on my 3+ week, and instead of hitting max reps on the last set, I just keep on putting weight on the bar and doing more sets of 3 as far as I can. I do it on the 3’s week because, Like I said, doing heavy singles isn’t going to get you stronger unless you’re doing stupidly heavy weights (absolute weight, not relative weight), or if you’re doing something like EMOM sets with heavy for you weights. A day spent doing singles is a wasted training day when you’re in the beginner gains phase. Joker sets will give you an indication of how your max strength is progressing without taking a day out of training to test. Sets of 3 will still help you get stronger.
Ultimately, it’s your choice how to train, but I would definitely put some consideration into using an established program rather than trying to Frankenstein something together.