It's really catchy and cool. I love the instruments and energy. It progresses pretty fast, which is good, and is well-varied. It flows smoothly and is very well-structured. I love the funky melody at 1:15. I also love how it goes somewhere instead of being pointlessly repetitive, and 2:28 acted as a sort of "arrival point" in that sense. A very unique and interesting piece! It even makes a good loop! Excellent work! ;D