I prefer the old style (is that hamradio's?) as it is very iconic and simply breathes nany to me. It is styleful and as much an identity of NANY as Cody is of DoCo.
The gradient variety is unreadable to me, sorry, and I completely vote against it. DoCo blue, while nice, doesn't come through nicely in an image that size and all I saw was ugly cyan, a color I personally hate and that also makes for hard-to-read text if said text is anything but black.
I am with mouser and CodeTRUCKER both regarding the badge colour thing. I mean this in the sense I think different shades are a great idea, as the current state of certain peoples badges (you know who you are!) are just spammish in nature and more of a 'let me show off' thing rather than a 'look I competed here and there and there'. It's the same reason why more than one successive emoticon drives me crap.

See?
The idea of different colors per year is great, and I think different shades per entry status are also great. However, I don't think we need an 'admin' badge since they're unattainable for most people. After all mouser is already in a category of his own, no need to add 6 more.

Likewise, the 'helper' is a bit unclear as to what it would mean. Helping organise? Helping bug test apps? Etc.
However, I think two badges per year should be the total top ever. One for entrants, and one for 'alternative participants'. I haven't got much of a clue for it, but the idea is that app writers can simply nominate people who made a useful contribution to their app (beta testing, etc) and that these people deserve this badge.
The biggest change I think is needed is that instead of having '01' on the current awesome NANY icon, it needs to become the last two digits of the year. It simply makes way more sense and will do more to distinguish different badges than anything else.