man your ideas are all there, good melodic sense and nice beat. I could definitely hear this at a venue, though if I were to remix it I'd put some subtle long reverb on some of the sounds and made the kick a bit more prominent.. that's dance stuff, I dig it!