I posted about them in the Goonies re-issue thread... I was saying that "Torro-Terra" reminds me of the Fratelli Chase, but didn't get any responses. Not really a surprise.
I worked at EPCOT Center in Florida for several years, and have been priviledged to experience Rondò Veneziano's Disney ensemble. I feel like you almost need to see them in person to appreciate and understand their unique fusion of extravagant costumes, electronic rock and classical/baroque music.