I don't hear the piano as excesivelly loud or out of place, in fact I like it quite a lot, but I agree that this doesn't fit the Hip Hop tag. In everything else, quite a pleasant and somewhat misterious tune, loving it :)
Classify this as Trance or R&B
This phased me out I like it! Turn down the piano a tad though it will stand out regardless but in my opinion its interfering with your flute.