Without wanting to dampen your spirits... i'm pretty sure that all park runs take your time as you cross the line... there's someone there who basically taps a phone button each time someone crosses.
As long as you stay in the correct position in line, you get the correct time. I've only ever had one questionable time given on a parkrun, and that was only 5 seconds.
20:25 is heading the right way