Bugs and glitches are finally fixed. Controller is stable now. Volume settings, input selection and preset switching are implemented.
Here's the video of my system in action:
P. S. I used to press RUX's buttons on video only to show that volume and inputs are actually changing. Controller is fully functional independently from RUX and could work with or without it.