The physical quality/design is fantastic and I’d give that 5/5 stars. The color doesn’t change (only flashes)on the speed warning and only works when kph is displayed. Additionally the speed is 1-2 mph off at speeds around 20-30 and that error incrementally increases as speed increases. Example: 70mph on the vehicle dash in cruise control displays as 74mph on the HUD. It was explained to me by customer service that it’s reading raw speed from the OBD2 port but I find that hard to believe as that should be the same data that is going to the digital and analog displays on the vehicles stock dash display.