When you ask to "embed the player" on your site apparently what it does is dump it in a post which is what it's done here. See below.
According to their website:
"Peer squared (peer²) is a free peer-endorsed online marketing platform that rewards you for promoting the brands, causes and products you love across the Internet."
May blog more once i've played with it.