The lastest bluesoleil does work with iPhone 4. You have it to pair it first via Bluesoleil, then you load CF and configure it there. I tested, place and receive calls no problem, haven't test A2DP though. Make sure you selected the correct audio device in the settings (I think there is an audio device under BT and Phone, other than "general").
I don't have Boombox or obd, I had it in the past, never had a problem. Same with wifi, I actually uninstalled the wifi app from CF, had no use for it, but it was working at the time.
Hope this helps a bit.