This seems to be common across the manufacturers and it seems to always read faster than what you are actually travelling.
Yes... apparently this is even the law. More or less.
At least in Europe, the speedometer has a maximum permitted error from the true speed; it's allowed to read about 10% over but 0% under. From the law makers' point of view, this means that a speeding driver cannot reasonably claim in court that the speedometer didn't show they were speeding (for example, if the limit is 70 then a driver caught travelling at 75 can't expect to claim the dial was showing only 70). From the car makers' point of view, it means they can set all their cars to 8% over-read so as to look more impressive, and still be within the law if the technical accuracy is 2%.
The various computer modules in my car, and probably all modern cars, are variously programmed to use either the true speed or the speedometer speed as input. Both numbers are broadcast on the CAN bus so as to be available throughout. Example: ABS, motor control and odometer all use the true speed, so driving for one hour at an indicated exact 60 mph would show a trip meter difference of only about 56 miles.