One thing I forgot to mention is that the headwinds were terrible going from LGW to EWR - we landed about 1.5 hours later than scheduled purely due to slower flying speed. So, I'd suggest calling CO about a later flight or BA about an earlier flight. At least the return trip will be fast!