Wolfman's Missions has 16 Pages of MechCommander 2 Missions, Maps, and assorted MC2 goodness, with a screen shots and details. I can't speak for all downloads, but many are not linked to on the Mech Labs site.
Note, I had to use IE and double click on links.