Here ya go:

I'm really satisfied with how it turned out but I can always improve. Is it too repetitive? Is the structure good? Melody and chord progressions, are they good and memorable? Can I improve on these aspects?

Thanks in advance!

I like it!  I feel like the lead instruments could use some more expressiveness, like a little legato or vibrato here and there.  It comes off just a tad flat.

Maybe put an octave pedal on that bass guitar. Nice chords! Melody feels just a tiny teeny tiiiiny bit aimless at times, but it's all cool. I agree with HimsyPimsy. I feel like the lead could play with the mindset of a funky flute.