I played with the garbled phone audio issue a bit. With just a bit of poking around, it looks like it is related to the /system/lib/libmot_b*.so files. The 4/3 build includes libmot_bluetooth_jni.so and libmot_btpan_jni.so files. The stock .605 build also includes a libmot_bthid_jni.so.
When I took all 3 of these files and put them in the /system/lib folder, all the audio playback (such as music etc) worked, but it would not give me the option of disabling the phone audio in the settings. Yet, when I placed a phone call, it did not give me the option of using the bluetooth headset, only mic and speaker. When I copied only the missing file in, nothing changed from what is normal behavior for this rom. My guess is that the missing file needs to be compiled to the ICS build rather than the GB build. I thought it would be the same since it was the same kernel, but the file sizes are different, so apparently it does need to be compiled against ICS.
I've not actually done any android development before, so I may be way off on this. I have been wanting to get into it, so this may be a good excuse, but I wont have the time for it by the end of the week. Personally, this has been the only bug holding me back from using this as a daily driver (even when there were plenty of other bugs).
Well, hopefully this is useful to those who are actually doing the development for this and not distracting. If by chance I get to this before the developers do (not likely), I'll post an update.