I too like the card
design. I know the design was sort of 'super hero-ish' but I couldn't help thinking 'flasher-is'
Up-Side - It made me imagine a company young, fresh and not at all stuffy to work with.
Colour was unusual and funky.
Downside - the words young, funky and fresh do not usually go along with Professional, dependable and respectable.