OK

I called Joel as well. I was told that BMW made a limited run of a pcm that is basically harder for them to program. Now to check if you have that pcm you need to get the box number on your pcm and give that number to Joel. I have a 2005 4.4 with a July build, so I am hoping my pcm is the easier one to program.
They do the basic tune for these engines. Give you some more timing, better a/f , etc. They do not remove the top speed limiter though. Might be able to do that with a waiver. Also, you guys NEED to remember that if you get a new program uploader on your pcm and go to the dealer and the dealer flashes your pcm for whatever reason, you lose the tuned pcm and will need to send it back. That will cost another $50. That is pretty standard.
I wish there was an LS1Edit or HPTuner available for these BMW's. This pcm stuff is fun to play with

I had loads of fun and some moments of terror when tuning my Vette.