My BMW has two programmable buttons on the steering wheel. Very handy. I'm sure we can't get those at this stage, but +1 to the idea of always-on soft buttons just above the always-on row of controls at the bottom of the touchscreen.
We will with the X, and I assume it'll make its way back to the S 1.5+