oh wow this is really nice!
i personally don't care so much if the progression is a bit common - most people don't notice other than really elitist producers, and they don't really matter do they?
i find the structure mostly fine, although i agree with anhydrite that it might be cool if the percussion is briefly taken away when the piano is introduced. maybeee the build up portion is a little long, although i very much like it the way it is.
to make the intro just a little bit more interesting, i think a little synth glissando with delay every 8 bars or so could be nice - or maybe a clap with some reverb. something that's not too complicated!