I can't speak for R38 or R33 as I own the 'luxury/trophy' version, but with Novalauncher and key mapper you can do some very interesting key maps that allow you to automate touch screen actions based on coordinates. Side loading is definitely well worth the small amount of effort!
For example, using Android developer mode you can note the x/y coordinates of buttons on the screen. I have therefore mapped the one pedal driving (OPD) action so that when I long press the voice assistant button on the steering wheel, it switches on OPD.
I've also mapped the same button so that when I double press in quick succession, that it opens the HVAC screen (which is actually a system app). Double pressing again goes back to the previous screen.
The only downside is that by mapping this button, you then remove the default action. So, if I press the button now when Android Auto is running, then I can't use AA assistant, although that's no biggie as I can just state "Hey Google" at it's detected. I have mapped the single press to the car's voice assistant though, as again, this is actually a system app.