Jeff Lang takes a look at the Rocky Horror Show - currently playing at the Adelaide Festival Centre until 13 May, before playing the Athenaeum Theatre, Melbourne, from 18 May; the Crown Theatre Perth from 6 August, and the Canberra Theatre Centre from 29 September 2023.