RHCP = Rocky Horror Chilli Peppers?
(your points are all good, I just found the abbreviations amusing)