Full Ratchet

I heard there was a performance by a legendary band called Full Ratchet in Atherton last week.  Can you identify the members of the band?

Sf0106_014

They were joined (or maybe they joined) Thomas Dolby who has been practicing ferociously for his upcoming tour.  Have you been Blinded by Science lately?

Sf0106_017