Beat Hazard just updated, includes both cards *AND* an ingame perk for collecting the badge.
"Dragon ship unlocked with foil badge"
No idea if it's just a visual thing (which considering a foil badge will probably cost you $10-20 dollars to collect...) or has some gameplay impact.
Edit: from other forums
ragon Ship with +10% to score but also being bigger and slower
Still, it may be a step in the ?right? direction. If you want me to care about the cards and the badges, quit making the rewards out of game/asstastic.