leaving aside the fact that the hosting server cant stream up the file as fast is it needs to...
some observations:
-bass drum fill-ins faster than 16th notes is never a good idea, in any genre of music
-each of the individual loop elements don't meld together tonally. Its like the keys, the drums, the guitar, the other pieces, are all so vastly different that it becomes more "noisy" than "musical", if you follow. Maybe spend time finding loop sections from the diff categories that sound like the belong together, and experiment from there.
-maybe try and not make each new successive part's entrance so predictable, over the course of time. The fact that have a base keyboard loop basically acting as the metronome, and then you introduce new elements on a regular interval, won't keep the listener's mind guessing. This leads to listener boredom.
I am not a loop/electro expert, but I am a musician, so these are just mho's. Seek the advice of a seasoned veteran in these arts - I recommend Mr. Fallout of course.
good luck