The Rolling Stones rock hard, bring surprise guests, almost make up for outrageous ticket prices