Excellent choreography and dedicated actor performances.
They make their point, mostly, although roughly.
There’s a pretty equal balance of what works and doesn’t work about this production.