They've been working on the site for QUITE sometime now so I assume that new image is to generate hype for the new site. They are a Blizzard fan site so I would assumed they learned a few things from Blizzard's PR
I have high hopes for SCL. They have a great collection of model pics (all in hi-res) but the site was too damn hard to navigate IMO.