I believe that rows 1-4 are held back for VIPS and airport check-in. You can resesrve any of the other seats in advance, however.
Rows 5-10 are just fine with no wing obstruction blocking the view through the tiny hot window.
Just call BA and ask them to give you seat assignments.