This unique business card is definitely a good way to make yourself stand out and memorable to those you meet. I just wish more companies would incorporate what they do into their business cards.
Implications - Every business card I get reminds me of the business card exchange scene in American Psycho. I'm trying to live my life by the adage 'if it reminds you of something someone did in American Psycho, avoid at all costs.' Hopefully the rest of society catches up, too.