Agreed with everything you've said! I feel like Disco is even impressive considering that Kylie had a lot more creative control for this project after engineering her work for the first time and writing every song.
I was taking a vacation to Rhode Island a few months after Electra Heart was released and Primadonna played on the radio.
For some reason, I thought the song was sung by Katy Perry. So it was a shock to me after I looked up the lyrics!