Well in the way of site news, Screenshots have been added in the official games section. On each game page you'll find a link saying "Screenshot gallery". I haven't added screenshots for the Fangames yet, I will do soon.
As for Daily Keldor, We're still aiming to get that sorted out by the last Saturday of this month. They'll be news on the forum if things go well later on.