IMHO the best way to program is to first establish what you want the end goal to be.
For example from the lifts you listed as your starting maxes you seem pretty balanced as far as strength is concerned. However you didn't list your perceived weaknesses or post any videos to show your technique and the where and how you fail. You also didn't state what you wish to push up the most.
IE do you want all three lifts to improve equally? Squat more so than bench and dead? Dead over bench and squats? Bench?
At bare minimum your core programming seems to resemble Ed Coan's offseason peaking style programming and it has been known to work. But it is just that, a peaking program so your strength is guaranteed to improve, but the question is will you just be peaking strength that is already there or did you actually bring up your weaknesses to improve your lifts.
That is next addressed by looking at your weaknesses. You picked alot of quad dominant work to bring up your lower body lifts, but is that your weakness? And even further than that will it actually carry over to your squat.
For example you may think your legs are weak, but in reality it could be any one of these:
-you may just lack the body awareness to stay braced under heavy loads
- you may lack the proper mobility to prevent you from getting in the position you are strongest
- you may know how to brace and your abs may just be weak
- hell it may be as simple as getting the right muscles to fire at the right time
This could mean the difference between picking an exercise that will properly fix your weakpoints and picking one that may just boost your squat without really fixing the underlying issues and putting a limit on your actual gains.
Once you establish your true weaknesses, you than have to develop a plan to properly attack those weakpoints. The trick with this is to fix your weak areas so that they carry over to the competition lift.
Even trickier than that is understanding your body has a limited capacity to take this abuse and keep building. So you than next have to distribute the workload in order of importance. And there are various ways to accommodate this.
Since this is turning into a beyond lengthy post Ill just wrap it up and say the things that IMO are the steps you need to take to setting up your program.
Are you explosive or a grinder?
What exercises I want to push harder than others during different phases
Are muscles firing at the right time ?
Are muscles firing at the wrong time to compensate for a weakness?
Are you someone who loses groove fast or manages to keep a good idea of your groove after periods away fro a lift
What are the accessories/assistance work you know drives your lifts up
When to start bringing focus back to the main lifts
expounding further on the above one
Are you prepping for a meet
How far away is the meet
How long does it take you to get groove back
Is your rep strength disproportionate to your max strength
What rep strategies/periodization have actually worked for you in the past
And so on.
Sorry for the VERY lengthy post. And this is just how I do it for me and other people, so its only my opinion not fact. Just hope it helps.
PS Im sure there is some grammatical errors, I typed this fast so try to look at what I posted, and not the way I posted it.