Though it doesn't flow in a few spots, mostly in the beginning.
And the vocals? If they didn't restart every second they'd be nice, if it just held that humming note. Also, the vocals should've been a different tone, they just seem to clash to me.
Anyhow, it's good!