It's a cool little song man.
I agree that the vocals are a bit loud, but other than that it all sounds cool. It's nice and different.
I think the flutes sound good, but I think it could benefit from the piano being a bit louder to add more tone colour variations to the overall mix. Maybe even...