Wow - thanks for all the replies guys!
I've been no motoring this on my BA app, the departure times have been fluctuating like a yo yo.
At the moment it's just over 3 hrs delayed. I'll arrive at airport on time.
Thanks again and hopefully things will work out. My travel buddy is flying on BA straight after to Rome on a separate ticket (.. I know, bad luck for him) which he'll miss. I'm Good so at least there will be some lounge access at Nassau, but I think it closes early tonight (Murphey's law).