I have years of graphic design experience and am a marketing coordinator for a large, international company. I'm not bragging, but I just didn't want my comments taken with a grain of salt.
-Nothing lines up. That should be rule one.
-Don't label the QR code. Why should we be told twice that you have a facebook page? Secure a domain, build a website and change the QR code. It'll pay off in the long run.
I'm even skeptical of the QR code. I mean, it shows that you're up to date on your technology, but not many people use these things. If you insist, put it on the back side to avoid clutter.
-Are you attached to that logo? I'm not a fan. It's distracting. While it made me look three times, it was never for a good reason and I still left a little confused.
Overall, I think the card should be cleaned up. Using an image in the background is risky and covering so much space with text or coding is frowned upon. You need to give the eye a chance to rest.