Not bad... a bit loopy though.
Needs a big bunch of sparkle on the top end..
The kick is almost indistinguishable in the mids.. only has a bit of low to it.
Low end could be jacked up.... I think you need some reverb in here too as it sounds a bit dry.
Interesting elements though... just need some work on making them sound cleaner ;)