I see what you did there ! :-D
I feel like the polyrhythm of the guitar and the piano sometimes tend to become a bit chaotic and messy, but the resolution at the end brings it back home altogether in a nice and conclusive way.
Mix-wise, some EQ-ing on the piano to get rid of some in-your-face frequencies, and some air/brightness to the guitar would do great, and maybe some panning/stereo positioning to separate the 2 instruments in a clearer way - especially if the guitar gets a rework on the high end of the spectrum.
Nice work !