Damn!
At first I wasn't too sure, but the drums REALLY got me into this song! Awesome job programming them! The keyboard composition and voice sounds very nice. I like that its hard to tell what is programmed and what is real! Haha. The guitar sounds good from 1:50 onwards, but before that point it is very muffled... You might like that tone, so it really comes down to preference, but you may want to rerecord it or pan the sound around (during the build-up). Cheers to finishing this song and your future projects! You definitely have talent!