Barry Humphries rocks theatre with laughter for two and a half hours of comic genius as he gets off zingers as his alter ego, Dame Edna, with class and style.