I've been coming back to this one today because it really impressed me and I wanted to see a certain part again which gave me a good laugh the first time around. (No spoilers.)
Did you make the music yourself? It's very catchy and I'd love to get my hands on the track just for listening for fun.
I was also wondering, what does the title translate to?