I think it's a beautiful song and your effort was definitely worth it.
Don't worry about the piano, it sounds good and certainly supports the song well, I would even put it more in the foreground in some places.
Enjoyed my listen [Linked Image - Only viewable when logged in]