Hmm, well I finally got to read all of this after a day long absence, I didn't expect to start a thread which has lead to such a lot of aerated discussion.
The way I see it, this looks to me like some kind of time zone related problem with server provided data, it's generally harder to get this right in Windows than it is in Unix operating systems. All of my computers are all time synchronised using ntp, in theory their clocks are accurate to tens of microseconds.
Rather than asking for unverified observations, may I suggest that Airnav consider providing a debug version of the software that can store track data from the local receiver and the network together with local and server timestamps so that the relationship between the different data can be analysed? I know that this involves some work, but in the end it will make it easier to get accurate debugging done and make for simpler bug fixing.
As regards the 5 minute delay, I'll have to search for and read what has been said before. It is often the case that the powers that be in various countries don't actually analyse the things they are trying to prevent happening properly, and so they enforce restrictions that are of no actual use. Under the cover of "security", discussion is suppressed and the obscurity thus generated appears useful to the uninitiated but is often found to be useless when people able to analyse the situation correctly get involved. It will be instructive to determine whether this is the case for this situation.