Sound like prog/progressive rock to me.
Bad Religion’s second album was prog rock
https://www.youtube.com/watch?v=HK_vHFs-Tz0
I'd call it a cross between progressive and glam and (dare I say) new wave (yes, I know it was in 1976). They remind me of my favorite band nobody ever heard, Crack the Sky.