Wow, I go away for an evening and look what happened!
Update: I looked at the long-push-to-OFF idea and I think I will be able to do that, but I need to do some testing and make sure it doesn't have any un-intended consequences.
In the mean time, I'm happy to modify the control module code to change start press time as CR requested, or to change the behavior from running-to-ACC or running-to-OFF. I prefer running-to-ACC just because I like the radio to stay on when I kill the engine, but even if its running-to-OFF, your only a single button push to ACC.
Also, I have black bezel buttons or bright silver bezel buttons each with red, green or blue ring lights. I'll find a picture of the different buttons and post them.