How stupid of me!
Of course, there's the TAV (Italian HSL) web site, in English, too!
Click
www.en.tav.it
and then Photo Gallery, and Movies.
If you have Real Player, you can enjoy the movies (approx. 3 minutes), mostly helicopter views of the construction sites (sorry: no trains), but still worthwhile.