Hope keeps South Africa afloat amid raging rivers of Eskom and ANC