Very nicely done.
This is my new favorite. Hands down. But I wouldn't call it "Cuban" percussion. Latin is the more correct term. I really like the use of pitzicato (sp) strings and the use of marimba/xylophone (I'm thinking it's marimba because of the timbre) is excellent along with the piano. I don't know about the overtones you hear when you listen, but if this was acoustic, and it very well could be played at like a coffee shop or something, those overtones in all likelyhood would be the natural harmonic notes. That's the best way overtones are explained in live music. One little thing I would add is a djumbe to add a little bit of bass in the percussion. Those pitzicato strings really add to to the piece. This feels like a very well done piece that could easily be done at something like Individual and Ensemble competitions. I know you work really hard on your music and it really shows in this piece.