If it's any consolation Met was my worst subject by far when doing the ATPLs....
Was always getting quite low marks in the feedback papers etc..
Anyway test day came along, still didn't understand the whole subject very well despite hours of mindless reading in the days and nights before.
Honestly guessed about 2/3 rds of all the questions. Passed first time with 86%.
Plenty of guys in my class had a much better understanding and failed it, so it just goes to show. No justice whatsoever, I don't deserve the Met pass, but sometimes you will just get lucky on the day.
Not that I am suggesting you don't try to learn the topic, but just saying all might not be lost just yet