I got lost, too...sorry if you've already tried the suggestions below:
In regard to selecting miles/Fahrenheit vs kilometers/Celsius...have you done the procedure in the owners manual that changes these scales?
The procedure is similar to unlocking the cluster...they are so similar that many owners end up switching the scales when they attempt to unlock the cluster to check the hidden menu.
- press & hold trip odometer reset button
- turn key to position 1 (KL R)
- turn key back to OFF
- release odometer button
Next time you turn the ignitnion on...the scales for mileage and temp should have changed to the other scale.
If you've disconnected the battery recently...then this could be why you've lost the BC programming. Have you tried reprogramming the OBC features you want to appear in the instrument cluster?