I apologize for the delay.
1) You are misinterpreting how to curve logic works. The curve logic is used to determine which data we need to send from the device to the server in order to have all the information we need to process exceptions. We also interpolate data between points in order to properly calculate data values between actual logged data points.
The only field validation tests that are done are done by our customers as well as Geotab employees (we all have devices in our own vehicles). We report issues and bugs to our development team and then that gets fed back to the final product as part of a new version or a patch to an existing one. We do not have accurate statistics regarding exceptions we missed but should have caught,
2) I've gotten the firmware team to add the actual error values we use for the algorithm. Please find them here:
It can be found in the GPS section under Logging.
Please let me know if there is anything else I can do.