I can't give you any advice about the tests as it's a year and a half since I last did them. Unfortunately, from what BA told me, you have to wait a full 12 months from your previous rejection before you can apply again. That's what I did, and I finally have my tests again on Monday 5th Feb. I passed last year but I'm feeling less confident about it this year - I even had a nasty nightmare about it last night!
Token Bird