Well, this is really nice, all around. About the piano part. It's not particularly idiomatic, is it? I mean mostly it's metronomic, sort of like the dishwasher in the ensemble. Maybe you could give this accompaniment a little more thought in terms of varying the repeated notes into lines with simple leading tones on the weak beats? If you were to orchestrate this, I could hear a slower tempo with a small string ensemble playing sostenuto chords. As timekeepers they would have more expression than a piano, and it would seem appropriate. But I really like the basic chord progression throughout. Maybe you could explain why you chose to leave in the one or two notes that might cause your audience to scratch their heads. Is it really worth it?