It's very good so far. I think an improvement you can make is to create an intro that is full of energy (but at any speed you wish) in order to get the listener interested immediately (i.e. a reversed cymbal). That way you don't lose them before they listen up to the more exciting parts. If you start out "awesome", then the listener will try to listen for the next time something like that happens again. Afterwards, they'll wonder why they listened until the end, and go back to hear the "less exciting" parts.
Although, I'm not saying the "less exciting" parts are uninteresting; they aren't. But if listeners fall asleep and it isn't your aim, it's not a good thing.