It is a lot of fun, with nice modulation on the instruments.
There are a few bitter notes here and there (which might just be me because I'm picky about melody), and the song is a bit repetitious. Additionally, the break at 1:52 is a little bland.
But besides that this is catchy. It reminds me a bit of the old school newgrounds techno style.