IF is the way to go for lean muscle mass retention during a cut, its proven by one particular study to be 4x more effective than caloric restriction alone.
If you have a sauna at your gym you may want to consider hitting that post workout on occasion. At least 20-30 minutes of sauna can stimulate production of HGH and improve muscle retention.
Goes without saying to make sure you aren't dropping too low on protein, quality meals are probably the biggest deal of all.
If I had to criticize anything I'm not crazy about stimulants right when you get up. I like to just have water for the first hour or two I'm awake and let my body produce natural hormones/do its thing to increase my alertness. You may want to play with the timing of when you take your stack, though I'm no expert and obviously what works for you is most important.
Numbers look great! Good luck - I'm interested in seeing your results