The Missing Part:
Everyone seems to agree that something is amiss in this song. I think I can help you there. All of the tunes and beats are fantastic, but the song seems two-dimensional. Try a couple different VSTi's, or perhaps fiddle with the volumes. Hypothetically, the song is excellent. Realistically, it needs some work.