Hmm.... not bad.
I'm rating this based not on the fact that it made number 1 on the list. It's not a bad song, however it's fairly simplistic and sounds rather unworked. I'm sure that you've gotten better songs out than this, and I think I can understand you'd be frustrated that this song out of all of yours made it up there.
Of course, the NG crowd isn't at all predictable, so I suppose it's best to not worry too much about it and to keep doing your best. You certainly can make good music and that's the best you can do. Just let NG appreciate music as they can.
Good work nonetheless. I hope to hear more from you.
-HFX ^_^