I share some of your frustrations. I do like how the nav unit feels part of the car, in as much as it shows climate settings etc, but the lack of Bluetooth is annoying.
I'm using a Supertooth thing clipped to the sun visor. It charges off a micro USB cable, the battery lasts for ages, and...