On a brighter note, the BMW/JM CB can be made to work with the VoiceII. Lynn has done it as have I on a 2005+ with the VoiceII installed and the correct JM CB unit. I think one of the reasons we have been having some challenges with this is all of the other intercom units sit downstream of the radio/amp in the bike, including the older JM BC3 unit which works pretty much out of the box with the original JM CB. They all tie into the factory radio/amp speaker outputs by either cutting into the rear wires to the speakers or plugging into the rear speaker wiring harness. The VoiceII sits in front of the radio/amp - it plugs into the aux input on the radio/amp which means any noise issues - and the BMW K is a very noisey bike from an electrical perspective - are amplified. Add into the mix the electric mic used by the BMW/JM headsets, the lack of a body ground and a god awful amount of wires running under the left stingray plastic when you put in the VoiceII and it becomes quite a challenge to isolate all the noise. As Lynn discovered, the supplied JM noise filter actually makes things worse - or at least it did for both him and myself. A direct connection to a relay running from the battery helped to clean up the transmit noise on mine. I also tried isolation transformers, ferrite rings, massive ground cables, relocating wires, etc and none of those did the job for me with the original noise filter in the loop.
Anyway - I guess I'm trying to say it can work IF you have the patience to wait for them to get new stock on the CB units and IF you are willing to work with your dealer to clean up any transmit noise issues. Who knows, maybe the reason they are out of stock is that they are redesigning the noise filter and the new version will clean up everything so it works right out of the box - wouldn't that be nice.