I also like the idea of incorporating something unique to the general design. Like using the pop of color on the edges of the card, or having the black text have a more noticeable "texture" or something to make it stand out.
Below is the description of this pin, but from what I saw my immediate reaction was, Race Card?! -Clear UV printed business card. With a transparent face this card stands out on its own. Beautiful color and execution by Rock Design.-