Wow that's quite impressive. You're doing a lot more then I am but it looks like the Novation has a lot more controls then the BCF2000. I'd be very interested to have a look at your preset. I still get a bit confused with all the AZCTRL syntax, especially if I haven't modified anything for a while.
With BCF 2000 in MCU (Mackie mode) my preset is setup quite similar to a standard MCU. BCF has 8 motorised faders, 16 switches (2 above each channel), plus another 12 switches for general stuff like transport controls, bank and mode switching etc and 8 rotary pots that also have a switch function.
I wont' go through all the modes and controls, but to control PC EQ I switch to EQ mode. On the selected track, Rotary pots 1-4 are frequency controls for LF, LMF,HMF,HF (and Rotary pot switches enable relevant band), faders 1-4 are gain for same. Rotary 5-8 are Q for same. f5 is HP freq, f6 is HP slope, f7 is LP freq and f8 lp slope. The rotary pot switches plus the modifier switch enable/disable all the other stuff that's left over eg. Gloss, LF Type, HP, LP, and select the type of EQ.
Plugins are all controlled via AZCTRL ACT. I can control all PC and normal plugins. If I don't like the default control assignments, I use AZSLOW's excellent ACT utility to re-assign controls in the order I want them. I only use the ON screen display as a 3 x8 because that suits the BCF pretty well and doesn't take up too much screen space.
Thanks for sharing all this - its very interesting to see someone fully utilizing AZCTRL like this. It would be great if Cakewalk Control Surface presets worked this well but seems unlikely to happen.
PS: I used the keybinding, as you suggested, to show/hide PC and it works quite well.