Hi Ian,
You'll get there eventually - it took me 117 circuits before I went solo! One thing i've learnt from here, from another flying forum and from my instructor and friends is that everyone goes at their own pace!!
I'm pleased nav has just clicked for you... I think i'm going to find it a struggle..whereas PFLs have clicked with me (although practicing a couple in nil wind today made my instructor remind me that I needed to extend the downwind leg!)
I'm very glad the olympics aren't going to bother us up here, but it must be very frustrating knowing that you are going to lose some good weather and flying time just because of over-hyped and uninteresting sport!!!
GQ