@DifferentialGalois,
Mate,... (yes I'm Australian too, so pardon me if I sound a bit harsh and tell you to stop whinging and be more practical -- see below)...
I don't see anywhere in this whole thread where you have reproduced a particular problem that you had trouble with in a quiz, and asked for help solving it properly (i.e., in one of the PF homework forums). Have you done this somewhere? If so, please give links.
If you're not doing well in quizzes, it's probably because you're not actually doing enough practice quiz questions beforehand. That's the only way to find out for sure whether you understand something well.
Even at University, I had friends who thought "studying in the library" meant just reading through the course notes, but were reluctant/lazy to work through past exam questions in detail, etc. I told them to expect poor results and regrettably I was right.
So,... concrete suggestion,... if you haven't done so already, start posting specific problems in the PF homework forums, and show your attempted answers/solutions.
Even after a quiz -- if you got a question wrong you can post it in a homework forum and ask for help to find a correct answer, or even just to check an answer if you're not sure it's correct.