Wow. This is one of those track you just want to sit and listen to and think about all kinds of things. That is until the beat drops and you want to dance and listen and think about things, hahaha. I love the intro as much as I love the rest of it, and I would love to see it have a really long break section like the intro but with a lot of dynamics and solo synths. Also, I think I'd classify this as progressive house, but I'm no expert. :P
You could easily make this song 20 minutes long and no one would mind. Very nice work.