The logo and the card are adequate... if that is what you are shooting for, then you got it... but if I stuffed your card in the pile of cards I have collected through the years, it does not stick out.
They are not great, not bad either, I have not seen enough of your work to know if you can do better, but I would try a few more directions.