Just got my controller (and rear wheelwell liners) today.
I've been calling around for prices to get the controller programmed. Everyone is quoting between $129 and $179. 1 hour. (One dealer quoted $250, but that's not a surprise. They're one of those "bend you over" stealerships. Always have been.)
Edit - Just had another dealer to call me back. Said he could do it in a half hour. Didn't even need an appointment - just call ahead and clear it with him. $75.
(Based upon other things I've heard about this dealer, I'm also not surprised.)
Regarding AlphaOBD... I don't have any problem doing that. As a matter of fact, it sounds like it might be fun.
However...
I wonder if it will conflict with their system, if I ever have to take it into the stealership for service. It would chap my azz if they deleted the programming, since it's not in their system. It would REALLY chap my azz to have them try to void my warranty, even though I figure that's probably illegal.