Mike,
Very impressive composition! I like the breaks and mood changes and yet, it still holds the shape well. Ending was very cool.
As per your request, I listened to it twice smile
I think the piano and flute are mushed together a little. I believe if you treat them with different FX / EQ might help to separate them a little. Maybe piano a little brighter and flute with more reverb and higher EQ so it sits on top? Just ideas... Enjoyed it!

Thank you for sharing!

Misha.