Like you said, it is going to come down to diet. Yes, supplements help, but ideally, you should not run supplements year round. Most supplements should not be ran for more than 8 weeks followed by at least a 4 week break, if not longer.
Once you get down to your desired bodyfat, you can simply eat at maintenance; however, don't expect to make significant changes in strength or even mass in short bouts. You will need a small surplus for that and with the small surplus will come some fat.
Your list is solid thus far. One ingredient which I enjoy is F95, I'm sure you will get a ton of responses suggesting it, so I am going to suggest something a little less "exotic",
What creatine product do you currently use? Betanine, at 2.5 grams, has many benefits ranging from performance, recovery and even body composition changes. Supplementing with 2.5 grams of Beatnine was studied for a period of time during which, those that used 2.5 grams daily noted a loss in fat and increase in lean mass. This study was done with seasoned lifters as well which makes it more worthwhile, in my opinion.
At the end of the six weeks the bodybuilders who had taken betaine had lost a couple of percent fat mass. On top of that, the betaine supplementation also resulted in a significant increase in lean body mass. The scans that the researchers did showed that the bodybuilders in the betaine group had also gained more muscle in their arms.
CreMax XT can replace your current creatine product. You will not only get your daily dose of creatine, but you get the studied 2.5 grams of betanine. There are other well dosed ingredients in CreMax XT, but I think the betanine concern you the most for your goal. It comes unflavored, so you can add it to your favorite pre workout, or flavored. The orange flavor is amazing.