It needs the piano!
I love this song. I only clicked this because i saw "Across the stars" and I must tell I love that song. I found funny that someone use a trumpet to interpret it, I'm not saying it is bad, I'm saying it feels so empty. In my opinion you need to add the piano or maybe i don't know... a bass? Be creative.
I Would love to hear the full song WITH the piano =)
Like you said, get your embouchure working better.
I'm giving this a higher vote than you'd normally see because it's actually recorded. No hidden synths or MIDI anywhere. I like.
Your melody is nice too, thought i'd add that in.