I think that the mix of vocals and sound effects was nice, but the whole song was a bit redundant. While this kind of pitch bending is interesting, I'm not sure that I understand the reference (if there is one). I like the song overall, but it is a bit... strange? It is quite catchy though.