The meter is the gray box on the side of the transformer. Some utilities mount them in this fashion.Looks like the transformer has been placed but the stalls are not numbered and there is no power. Not sure if there is a meter, but I didn’t see one.
I'll be passing through here on April 14th.
Maybe with a little luck it'll be live by then.