Hey did this end up getting resolved?
Is that Steam link meant to show up as a badge, or just as a link when people purchase?
Sorry, this must have fell under the radar. We still don't have a Steam badge. Steam links will show up under the "More Information" section and on the top of the download page.