2. streaming bluetooth does not have the same quality as when you actually plug into the radio
3. correct it does not charge the iphone it was not designed for that (yes we all wish it was)
4. I have not personally had an issue with people hearing me, we have installed 100's of units and I have only heard a few people with the issue. I have a 2010 GMC truck with factory bluetooth and some times I need to hang up and call back again to get better quality. Electronics get wacky sometimes but we really don't see many if any issues with these units.