I was definitely digging the piano. Well done!
I read your post after listening to the track and had to laugh when I read "the mix might have gotten away from me." I thought to myself, "if he considers this mix to have gotten away then my mixes are flat out missing all together." Anyhow, I felt the mix accommodated the song well and utilized the space available without losing the "glue" of it.
Keep writing Tom!
Thanks,
Jake