The streaming production, shot across various locations in the D.C. area, overcomes some technical mishaps with ambitious staging and a top-notch cast.