Hey bud, I have been having all of the same problems with you except for the stalling part. My RPM's used to fluctuate on start up as well, and it still does it every once in a while, but for the most part it stopped. What I did is I went to auto zone and bought fuel injector cleaner and mixed it with my gas and I only put chevron gas. That fixed the RPM fluctuating.
As for getting half engine malfunction in map 0, that I found out from terry is also normal. Your not supposed to use map 0 anymore unless your taking the car into the dealer.
As for the low boost code, I got that too, terry told me to do some logs and send it in to him. So I gotta do logs in map 1, 4, and 5. And send it to him, I would suggest you do the same. So he can make sure everything is working properly. Your other codes I believe are normal tuner codes.
Hope this helps!
2011 Alpine White E92 335i M-Sport