I actually like the intro. You got strange and different, but if you really want it to fit, I'd add some more atmospheric effects.
Just make it feel a little less plain. Otherwise it's very coherent, and I like the overall sound signature

Maybe more white
noise on the snares, all your drums fall a tiny bit flat. Can't wait to hear it finished!
~NewPatrol