I've somehow managed to get 3rd place in the Div3, a new career high!!! If I had done F and G in the correct order, I would've saved 19 penalty, rip (although my rank wouldn't have improved).
Anyway, to celebrate, I've posted my screencast / explanations here. Hopefully people enjoy!