I won't speak to things like pitch because I don't know if you are hitting the notes, but your enunciation is poor. I honestly couldn't tell what you were singing at times. Even if you are in key and on pitch (and based on history I'm guessing thats not the case), you're struggles with diction are very appearant.
Also, can we get these threads to the Musicians forum? I don't see why one person gets a free pass on this.