even knowing up front what the song is, your arrangement is so unique I have a hard time hearing the original song in there at all!

I'd have to agree with the general consensus regarding the quality of your arrangement, performance and mixing.