Wow! Man did you pull this baby together. Other than what's been said above, I'll only add that on the first listen I heard the song, but after the improvements I can now feel the song.

Great Job!