Hmm. The famous "on board report".
I'm afraid any customer focused organisation that takes 3-4 weeks (as someone suggested) to follow this up has a serious problem.
Give it a week and then take to the media and twitter with your photos. You will then find BA is able to produce a response within 24 hours.