On my phone at the moment so not a full response. Answers to many of your questions can be found in the dashboard at the top of the forum. This includes guides on connecting at T5 LHR as well as information on DUB.
For boarding passes why not use the BA app?