The other day the official TLM site added a shit load of new pics up. These are photos of the production and you can kind of see how the whole tail dress thing works.
For your convenience, I have capped the pics from the site, and am posting them here!
They also added 3 wall papers of Ariel, Triton, and Ursula up as well!
Source: The Little Mermaid on Broadway Official Site