You have developed this well. Listening to everyone that's the whole story. I met these bands you mentioned (most of them) when they were hot, and I was just the right age. What do I know? I'd put
Faith No More somewhere, too
And later Mr.Bungle, too.