They sounded old. The mix was NOT good. Leo is WAY too too loud.
The Meters, in their prime, are undeniably one of the greatest bands of all time (funk, rock, jazz - it makes no difference). Its not 1976 anymore.
Write some songs fellas. Or reach a little deeper into the catalogue.