Similar situation to grababadger. Aircraft engineer with a major airline, got a PPL, doing my ATPLs distance learning, and pulling my hair out because I just can't get the MET to sink in (struggled with it at PPL level too).
Flying to build up my hours on my days off and in between studying, it's the only thing that is keeping me sane at the moment, along with the dream of being paid to do somthing I love.
Oh well, back to the MET. If I keep plugging away at it I'll get there eventually.