Umm...
Okay, that was just plain weird. Not necessarily weird in a bad way, but it sure is... WEIRD. The graphics and sound came across fine, but it's just... too... WEIRD! You're certainly competent, but this is... yeah. Extra oddity points for the closing song - what were you guys ON?! Wildly crazy stuff.
.
Keep it up!