Personally I wouldnt buy it again though.
It was always going to be a gamble and likely to have a few trade-offs. If it's any consolation, the RNS-E is far from perfect itself, even after you've spent more than twice as much on all the add-ons, it is still missing a lot of features that you now probably take for granted (I'm guessing you have: touch screen, full post code search, SDHC card compatiblity at least).
All in all it depends if youd rather spend more money on a genuine rnse with all the add ons and be completely happy or save yourself a few hundred quid and compromise.
Nobody is ever COMPLETELY happy
Despite being a 8yr old design, the RNS-E costs more, but at least it looks 100% "right" in a B6/B7, even if the features are now a little dated.
Also the colour match of this unit is not 100% to the audi dash as its made from different material and reflects light differently.
Was always likely to be the case: looked a bit like that in the photo's / adverts.
Since freeview wasn';t aroudn when the RNS-E came out, the digital freeview+ in the RNS-E is provided by a 3rd party device that doesn't integrate perfectly: controls are relayed to the RNS for most basic functions fairly well though, with the only real omission being hte AV line in switching and the record funcitonality.
That said, I've been really pleasantly surprised by the reception quality, with then I do have a diversity tuner with two aerials (one behind each sun visor).
edit: if you're really unhappy with the video playback, but have a video line in, you could always look to get something like the Ampire freeview tuner, but remember that it is unlikely to have an established way of integrating with the satnav, so you're likely to be left using the remote for most features...