That's a really cool mix you have there..really pro sounding, though a tad on the long side. I think it feels as long as it does, because it's lacking something..not really sure what (..counter melody maybe?) to break it up a little and engage the listener even more.
If you cut this back to 5 minutes, then I think it would work really well, but 9 minutes is kinda pushing it as it stands without adding a little more to the mix. But all this is aesthetics..the mix itself is pretty good to my ears, though I'm not really a House producer, so I'm guessing others who are will give you better and more meaningful feedback on that.
Over all, cool track that's mixed well and sounds great..just a tad too long as is..and / or needs a little something extra added. Nice one.