Digiglobe (actually the map tiles are on tomnod.com) is working very well now (I saw today on TV that they increased their servers capabilities). I just went trough more than 1000 map tiles and I think in this pace with a few hundred thousand volunteers it is almost impossible not to find some trace soon.
And yes there are a lot of clouds, but I understand they update their pictures frequently.