hey David,
you've got some good elements going on here, but the rhythms are fighting each other and it's hard to get a feel for the direction of the song. and some of the things going on are very "out of place"
the piano sounds "wrong" instead of "jazz"
I want to encourage you to continue to work on your songs, I think you could do well if you keep learning.