From factory the VEs read 3-4kph faster than you are actually doing mine was 4kph over so I got it recalibrated so now it reads either 1kph fast or spot on depending on speed. It really used to annoy me that it read so much faster.
The 3-4kph variance is still not that bad. I used to have a Honda CBR250R for the commute to work on clear weather days. Took me a little while to figure out why I was a mobile chicane when the speedo said I was doing the speed limit.
Honda in their infinite wisdom made the speedo out by the full 10% allowed by law. So when I was “doing 100kph” I was actually doing 90kph! What a stupid thing to do with a motorbike of all things, make the rider less safe by making them a mobile chicane in traffic!
Subarus are the same deal, that’s why you always see them going slow on the highway. The missus Subaru Tribeca reads out by 10% as well and I’ve noted that a lot of Subaru drivers go slow on the motorway. Most likely for that reason.
So sometimes it might not be the drivers at fault for going so slow in traffic it’s the bloody manufacturers making a speedo inaccurate on purpose!