I've very sympathetic to the developers. It's a stupidly hard problem to know what speed is likely, at what time of day, on these roads. Far far easier to just have the data of what people are actually doing on these roads. That's what Google do.
Though if you can detect country road, you could safely assume half the speed advertised.