If this panel is a raceway, in violation of 230.7, then passing through the meter first will not change that. A meter does not provide disconnection, or overcurrent protection, it is not a service disconnect.
Service conductors come into a meter, and the conductors that exit the load side are also service conductors. Throwing a cash register anywhere does not change the nature of the conductors.
If this service is in violation of 230.7, then IMO there is not a service on the planet that complies. By necessity, service conductors must enter the panel to be disconnected and protected.
Of course, I could not be convinced otherwise
four years ago either.