I have quite similar formation I am using... I tried lot of different things, and as final result I settled on this:
GK-def
WB-att CD-cov CD-st WB-sup
W-sup DLP-def RPM-sup
INF-sup
F9-sup DLF-sup
DLF is basically TGM, but I choose to use DLF as this way I play more fluid game, without too much long balls forward. He has all the same PIs as TGM + Move into channels. He is placed centrally, so it would create space for IFN to run into, for RPM to have space to operate and also so F9 would be more moving to sides, and into channels at beginning of attacking move. Latter on, F9 moves into middle creating space for W and WB where they create triangle and easy overload situation, while it also creates extra space on the other side for INF and especially for WB on attack duty.
I wrote you this because I saw something that I think you could use in your formation... WPM-att will bi cutting into middle, and DLF will be coming to meet him, so he will cut off space for WPM to run into... If you use F9 instead, he will have permit to move on left side and this will create space for CF to move into, WPM as well, and it will create some triangles along with BWM, WPM. F9 or even CWB on left... Also, you could think about changing positions of strikers, same reason as CF will move into channels creating space for WPM, while DLF would create better linkup with W and DLP then it is current situation... Other then this, maybe changing CWB on right to attack duty...
Also, you could use less aggressive, holding midfielder instead of BWM and you could think about RPM instead of DLP-sup, as I found out that if there is not enough dynamic presence in middle of pitch that could connect it all together you could be facing with lot of long balls forward, much more then you would normally like. but this one was just problem that could be due to my player profile, so you can check out what is working better for you...
I did not like how pressing was affecting my team and what it did to it, so I choose not to press, I also am trying to stretch opponent as there is lot more probability that it will create space for me, so I play slightly wider and with structured formation. But if you have right personnel (hard working and good stamina, good teamwork), your approach could work as well.