You're no longer linking to Twenty Sided Tale or Spoiler Warning in your about the author thing?
That's how I found it all.
On topic, badges have convinced me to give a few series a chance I wouldn't have otherwise. When I'm time wasting and ambivalent the smallest inventive either way would tip the barrel and some of those series I liked and continued watching and others I didn't. I'm grateful for them introducing me to the series' I did.
On the other hand I think we;re underestimating the effect these psychological techniques can have. The whole point of them isn't they aren't logically understandable (ie the badges aren't worth it but do it anyway) but effect our behaviour. It's like advertising, no-one believes adverts have an affect on them, and they're too clever to fall for marketing games, yet it's so effective, people have paid billion upon billion to do it and seen profit. Unless there's one guy in the corner writing Facebook-stock-worth cheques, this stuff has more effect on us than we imagine, and the same probably goes for skinner boxes