Yeh but as i siaid previously, GPS should NEVER be used on its own (like any measurement) to be completely accurate.
GPS is still the most accurate single measure you can get, obviously you get inaccuracies, like with any measure but 80% of the time, it is accurate, which is a lot higher than anything else. Also, GPS does not require complicated calibration which makes accurate measurement more possible.
If you want accurate speed readings you would use a combination of GPS, radar and time trial.
For accuracy, you always use more than 1 measure!
A high quality speedo could well be more accuracy as there is little lag, but not many cars have one!