Reminds me a lot of Chicane
Were you listening to a lot of "Giants" by any chance when you wrote this ? For some reason I cannot get "Middle Distance Runner" out of my mind when I listen to this ! Very nice work, you are obviously as talented as hell.