Well, since the majority of the Supercharger team was laid off, no clue who to contact. I guess you could try SC Support, see if anyone answers.... I suspect that whatever local company was contracted to finish the install isn't getting paid so isn't doing any work on it. I was there Sunday and still no meters.
It's really disappointing as the SC team was the only one where it was relatively easy to actually talk to a person and I always found them responsive the few times I called to report a SC was down.