They're being released by all sorts of sites around the community, German fansites in particular. Here's a list of all of the sites that have new Generals screenshots up, and a thumbnail or two from most of them:
CNCDEN
Community Team (German)
Community News (German)
Planet Generals
CNCHQ