I don't produce this kind of music with FL studio, but you did really great! The mix of everything is OK too, everything is in balance. Maybe a bit more variation in instruments, like give the keys a solo, and later give the keys just a background loop or something, and get a guitar to do a solo.
And as arctic_flame says, the random pauses really don't fit in. Especially with this kind of music, counting the beats is something you do unaware. If a beat doesn't fit in (like 1, 2, 3, and then a 1 instead of 4) it really hampers.