Hi Pekka Posio.
I've listened this track more times since yesterday, if you still think what i quoted from your post, it means that you lost your objectivity, maybe you need to let it stand your ears for a little while.
Great Job, you have just to fix vocals level.