Sorry, couldn't resist taking a look.
I dunno what you're talking about, it's not bad at all. I really like it. Unlike most songs of this nature, it actually has a structure. The only reason this wasn't more recognized was because those damn 'zero voters' in the same category pushed you down before you could really be heard. Overall, the piece just gives off this energetic vibe. Great job, man.