Sounds pretty good to me

I don't think real drums are an issue on this. Given the type of music I would be a little supprised to hear real drums in it my self. I think some of the bassier instruments might need to be a bit more up front in the mix IE: drums, bass/synth.
I am still getting used to a new monitoring setup though, so I would not swear to anything at the moment.
I have to browes through your soundclick page again and listen to a few
Later
F.S.