The hospitality experience at the Allianz Stadium in Twickenham promises much. But does it live up to expectations?