I think its pretty much perfect as a concept, teh heart could be a bit nicer but apart from that i like it.
The thing i like most it that the person who designed it actually took a step back from their desk and thought 'just cause its a business card doesn't mean it can't be interactive and exciting' too many people think of business cards as just business cards... if you get what i mean.