Not quite there yet.
This song has soul, but it sounds like it's trying to surface.The sounds work well together, but sometimes the rhythm's off, and the melodies clash. I'm giving it a six because I see potential. If you keep working on it, improve the melody, fix the details, but mostly spend a little more time composing, I'm sure it will turn out a great piece. Also, a little variety would be nice. That's a little strange coming from me though :D
Just think of a Song as a living being. Spend more time with it, get to know it, and learn what IT wands to be, not what you want it to become. I'm sure you'll get progressively better, though. And I hope you appreciate my honest comments, I'm only trying to be helpful.
Take care, DarkBlaze