So much to say about this design. Let me put the Harry Potter thing to bed first: I got sorted into Hufflepuff, and if you've read the supplemental material, you'll know that bravery is absolutely a characteristic of this humble house; we're just not as showy about it as Gryffindor.
But, badgers, man! Badgers mean a lot to me, and they have even before I was sorted- I have a little figurine of a badger that was my card protector when I was playing professional poker. They don't look like much, but they're fierce when provoked. I think the badger is a great mascot to have.