This is a rather strange piece (and I don't mean that in a bad way)! The wacky guitar forms the basis of the song, and everything somehow does glue together with it in a nice coherent way; executed well in my opinion. The bass is also nicely done I feel..
One suggestion would be to perhaps add some variations to the song (maybe a new instrument or two) towards the later half? Interesting work overall.