I whole heartly agree with the advise not to give up.
Me too. I nearly failed mine within 10 minutes of the start - took off, headed towards the Farnborough MATZ ... and forgot to ask for a crossing. Remembered just before I got there, told the examiner that I had messed up, and I was going to orbit while I arranged transit. Once it was all sorted I worked out new ETAs etc. and carried on. Passed.