Janne, very cleverly done, and the song itself serves as poster child for the message contained therein!

I must say, considering the fact that the original song was not in English, your translation certainly maintained the rhyme and meaning. I'd guess not everyone could make that happen, so hats off to you for your many varied successes in this project!