Not too bad. Mastering needs a lot of work, and you have a lot of muddy frequencies blending into each other on the low end. I recommend looking up johnfn's mixing/mastering tutorials, which you can probably find in the NGUAC thread.
The progression here is about the same as Pachelbel Canon. Melodies sound pretty canned to me and aren't really .... melodying. They're just sort of porting around in the chords. Melody usually goes stepwise.
Also, be mindful your bass drum can actually be heard in that muddle of low frequencies. Compress your percussion. Snare and hats also seem overly dry and stick out because of that.
My computer crashed while I was writing this review so I forgot a lot of what I was going to write. Bottom line, good idea, not so good mixing. Also try to incorporate more stepwise and fluid melody. Jumping around is for harmony -- otherwise you end up with a song that sounds kinda neither here nor there