I guess I should know the band, as they appear to come from my old hometown Lahti, where I went to school and learned all the vices, but I don't.
There is one thing, which makes the song quite unique: the Finnish lyrics are written in trochaic tetrameter ( a rare meter in poetry, the English speakers may know The Song of Hiawatha). That is what makes the rhythmic pattern of the song. The English chorus sounds more like iambic, so it does not come out very naturally.