The Bluetooth is great, depending on the phone you have!!!
Most bluetooth phones are compatible as handsfree and work fine for incoming calls. Outgoing calls is not so good as you have to either dial the number on screen using the rotary control ordial from the handset.
If you dial from the handset the car will not pick up conect the call (mute stereo etc) until it's answered in most cases. In some cases it never noticed I had a live call until 30 seconds in.....
A fully compatible phone is the way to go. Not only can you get the charging cradle but in most cases the phone will sync it's entire address book to the onboard computer allowing you not only to dial by selecting a name but when an incoming call is from a number you have in your address book it will show qas their name!!!
Phones marked as partially compatible, where you have to manually transfer address book are useless. In many cases (not all) everytime the ignition is off longer than 20 mins it looses them from memory.
Here's a good site for compatibility..... http://www.x5world.net/bluetooth_compatible_phones.htm
With regard to the TV I've considered it also. The unit I've seen is called TV-Free and was about 99 Euros to buy. The only good reason I found for TV whilst driving is that with some of these modules you can also have additional inputs like a DVD player or Playstaion2. The reason for this is the signal quality whilst driving is terrible over here. Could be better where you are....