two.dating, reads to me "two dating", which is not a common English phrase, so I'm not over excited about this one.
design.photos - It's OK, as a generic term you could build a site on it and people would be interested. However, selling it might prove more difficult, as people starting a design photos site might prefer a "trendy" name.