My review, your song.
Weird intro. Great way of picking up interest in the unweary listener.
0:10 seconds, drums come in, as does piano and lyrics.
As you stated, very basic beat, some rolls and mix ups can really hook and reel in the listener.
Lyrics are quite dandy, I'm enjoying the fact that its not obscene (so far, that may change just yet), however its not particularily deep or philisophical. I enjoy it when rap really touches on some weird concepts and points of being. It just makes the song so much more long lasting in my mind.
The beats with some subtle left-right panning can help make it feel more moving. Perhaps kick middle, snare 1 to the left, snare 2 to the right.
1:30 got a bit obscene, I don't think that added much to the track, though it didn't really take much away from it. Don't over do that kind of thing though.
Stretched female voice saying 'God is a DJ' (I think) is neat, though its a bit distorted, it made a nice smooth contrast to that of your lyrics. I find hiphop with contrast of harsh/smooth, deep/high sounds can make it easy, and intrigueing listening.
Overall this songs quite good, one of the better hip-hop songs I've heard. Emphasis is of course on lyrics, piano could have done some bridges and alternate melodies.
Outro could help, or just a slight pause of fade out. Perhaps you should spend a bit more time on minute details and fine tuning of peices to have the song really pull together.
4/5 8/10