I've been in communication with Heko, and they told me that they are upgrading their badge creator, they did ask me to send them what I wanted, but haven't heard back from them since, been a week or 2 almost.
Is that the only site that does these badges?