A friend of mine saw them a few times. They sound as out to lunch as a balloon on a stick. I've got an old tape of them somewhere, he did for me.
Hope you enjoyed it.
One of the guitarists started a side project called Servotron, they were even more out there.