The speedometer is one of the most inaccurate instruments on the face of the planet. Honda's accuracy specification is +/- 5%. In addition to this fact, one thing they never tell us is that there is a range of accuracy involved with any instrument.
What that means is that the +/- 5% will only apply to a specific range of measurement. So for example a speedometer could be ranged for 0 to 160KPH. Outside of this range manufactuers don't really care what it reads anymore because you are undoubtedly over the limit and accuracy doesn't matter to them.
Running a hypothectical, at 160KPH you could potentially be reading a swing of 16 KPH. So anywhere from 152 to 168 KPH could be your actual speed and that would be considered normal error. It's actually pretty shitty considering the level of instrumentation that is on the market these days.
Now, here's where it gets really crappy. Over 160KPH the instrument could have an increasing accuracy error so at 180KPH it could be out as far as +/- 9% and at 200KPH it could be +/-12%.
There are all hypothetical numbers of course but it is entirely possible for them to be close. That is why whenever I have seen people post comments about them doing 140MPH in their Si/SiR I honestly don't believe it. The speedometer is going to be off quite a bit and when the Si/SiR hit the market it was clocked using a radar gun at 128MPH. Radar guns are much more accurate than a speedo.
So, SweetEBPSi, there is no doubt that your speedo can be easy off that much when you are comparing it to another car. The chance of Honda changing it for you are slim because that also means your odometer has to go as well. They are very liberal with the speedo accuracy so as not to mess with your odometer unless it is really far off. It's a whole ordeal they go thru when an odometer needs to be replaced.