Dolphin Barbarians steals the show in Cape Town