Firstly, thens for posting just a short clip. That makes downloading life a bit easier.
Secondly, you will probably get better responses in the MP3 clinic.
Having said that, I would say that your voice is no better nor no worse than all the other singers out there.
But . . . in my view, your voice (and the track itself) would sound better without all the layering and processing you've done. It all sounds a bit messy.
My impression is that you recorded the vocals on a backing track you obtained from somewhere else. The sound quality is quite different, and there is a sense of disconnect between the vocal tracks and the backing.