the general rule when designing logos is that it should hold no more than 4 colours. the problem with the above logos are that, its an image. which is a problem it comes to applications like teeshirts/clothing etc...
a very good example of a good logo is dpreview.com. you notice it doesnt use pictures or complex images.
maybe try to look for more flat colours in the logo. instead of textures.
all talk.. no good. therefore... im working on mine