Anyway, we finally landed a mere 5 hours late. Confusion was the order of the day at Cape Town airport as we were told the plane had a battery problem so we'd be late taking off. Then we were told the flight was cancelled and we'd "know more in 20 minutes". This was a much quoted expression which seemingly had no meaning whatsoever!
Eventually after a 3 hour delay we were on board only to be delayed for another two hours whilst a large crowd of drunks were taken off the plane by the police followed by their luggage being removed.