BA J seat is far better than any QF seat in my opinion. It is a full flat bed. BA J service not as good as QF but it is a late evening departure from both SIN and LHR so sleep would be on the menu anyway.
I would just relax, quite a bit needs to happen before now and a date in April 2013 (which could be the 30th April 2013 for all we know).