As a business card personally I don't like it too much. It would work, but I really don't understand your company logo. I see the shape of a 3, but that's all, the rest doesn't register, I think it's just a bad logo that's all.
If your using the photo on the card to show that you really DO photography and it's there to catch peoples attention i'd maybe switch the photo up also, looks like you dodged on the facial/cheek area and under the eye and inbetween the eyebrows, making it look like the face bulges out. And just the overall expression on the guy, not sure if it's you, I guess it's you, looks confusing, dude looks confused.
I just really wouldn't send this to print personally. And ofcourse the type looks blurry, not sure if that's just for web purposes but it should be clean type.
Peace