Just started to look into controlling the decimal point and was getting confused until I realised that the 'b' segment is permanently illuminated on all the digits and is also slightly brighter than the other segments.
I think the unit is faulty, I only recieved it this morning.


-----------------------------
Maybe some pins of the 7-segment Display are to long and connects to the USB port of the Arduino.
Shorten some pins at minimum and isolate USB port Arduino from pins of 7-segment Display.