Hey Rami. Had a listen to this earlier on my studio headphones and thought it sounded great - I couldn't hear any problems, I think you've already ironed out most issues.
I have a pair of earbud headphones that really emphasise sibilance (Sennheiser CX-300s, I think), so I had another listen...