I like the tune. But it's not really upbeat like a "party" at all. It's actually really plain, but something is really catchy about it. O.o So if you were going to re-do this song, I would say add better drums and... I guess just more going on.
I would say 7/10 but, like t-bone88, I'm also giving you a 10/10 because of that douche RandomAnnoyance.