Verifly sort of worked when we flew to Texas with BA in March, in that it happily accepted our photos, ESTA stuff, fit-to-fly results, etc.
But it resolutely refused to talk to the BA system in order to let us check in online after doing all the above. The check in kiosk at T5 worked OK, though.