Neat, but...
It's really nothing we haven't all heard before. The instruments, chord progressions, and beat are all pretty generic, imo. Sounds like a whole lot of loops to me, and the production isn't all that great. I don't feel like the sounds blend together very well. You might want to work on the volumes of the sounds. I felt jerked out of the song by a few of the sudden transitions in there, and honestly, I don't feel like the song really goes anywhere.
Don't get me wrong, it's not bad, but it's definitely not great, in my honest opinion (and I enjoy this style of music, too). But that's all it is, opinion.