Some notes on my research into my recent problems:
BMW has done some fantastic work regarding engine mapping. They have included in the same CPU 8 different engine maps. Each map is accessable by jumpering one or more sets of plugs within the same port ( picts to follow later). Everybody and their brother wants to caution you about messing with these maps and the best one to use and how to modify your bike to give it more HP or torque or just plain dick about with it.
What Ive come to realized is that while some people don't like what bmw did with the R11XX series they actually did a pretty damn fine job. There are a few modifications i would make myself to optimize the bike for my riding style but in the end they made a great machine ( at least as far as the mapping in concerned).
It should be know however that i have ( well dad) ordered a device i plug into my O2 sensor to richen up the mixture for throttle transitions. The only issue with the map i have encountered thus far is on the transition to off throttle and back on. If the mixture was richened up slightly in this range it would not be so abrupt.
Thus, my attempt to circumvent the pesky US emissions regulations ( slightly) to achieve a smoother ride.
Long story short, the guys at bmw do a pretty good job, until they run into the epa... but who care about trees anyway

More to follow when i start meddling about with mixture in the low rpm ranges.