These were also my findings today, I gather no further development work has been done?
It would be nice if you could create custom buttons, but apparently that’s not supported.
However, if you want want to use this for some kind of automation system (rather than using the app) then your automation system doesn’t really care what the button labels are.
Since the existing remote sends the entire state each time, what you can do is use all of the buttons and assign each one to a different state.
So for example the “Light on” button in the app could be “Fan on, Fwd direction, speed 1”, the “Breeze” button could be “Fan on, Rev direction, speed 4”, etc.
Then when your automation system wants to put it into winter mode, speed 4, it just sends the “breeze” button to the Bond Bridge.
You can use the API to relabel buttons to a point, if it is important to see them in the app a certain way.