It really doesn't matter what anyone here thinks... it matters what you think. How does it sound to you? Do you think you nailed the point of the song? Do you think you brought out the feel? ...the emotion? If you feel like you did then its good... if you're not sure if you did - keep at it until the presentation moves you.
Sorry to seem evasive... but I'm not on the production and therefore feel absolutely unqualified to comment. I will listen to the song as a listener, as the audience... I don't know the tracks, I'm not involved in any part of the process... but you're involved in the process so your opinion is valid... where mine would not be.
Make sense?
Peace