I have the RCD510DAB and everything works fine in mine, bu my friend has just an RCD510 and heis phonebook doesnt work, and it doesnt display track names either on bluetooth.
In regards to fitting the bluetooth module, very easy, just be patient and as long as you use the correct tols anyone can do it, just google a guide its really not very hard. Just stashed mine in the centre consoel behind the rcd wrapped in a bit of foam to stop rattle, no need to buy all the stuff to fit it under the seat.