I think I agree with the commenter that you could build it a little more at the beginning.
I'd play with the mix some more as well.
Maybe somewhere have a breakdown where that beep-beep sound drops out for a bit.
And a couple of the sounds remind me of those old Casio keyboards, but that might be intentional?
I like it. Personally i would make it abit more 'less is more' though. It seems to add/change alot. Maybe it's because it's relatively short. I'd stretch it out, don't let them really have it till around 4 minutes or so.
Good stuff though, you have the makings of a great track there.