Don't worry mate. Nav is easily the most tricky part of training I've had so far. All of the things you have to do in themselves are quite simple. Unfortunatly we have to do them all at the same time
Like you say its just practice. Its sounds like you had crap weather, haze is annoying.
Don't lose heart. You'll be fine