Your passport will still be good. There will be no issues, but once you get back you may want to get a new one since it's nearing the time of expiration.
I dont think so. Your passport needs at least 6 months left until expiry date when you use it (god knows why) maybe you should ring british airways or your passport office just to check. good luck
they do stipulate that your passport has to have 6 months left on it when you travel. but i don't think they check that and ifyou're just under then i don't see there would be a problem