As for the guy on the roof, that would be the Angelic Chorus. Rocking on into the new year!