Just as everyone wants plugins for nothing these days free streaming has sucked the life out of being a musician (why many pro artists are selling their publishing / catalogs)
To get your music out there or test the waters w/o investing $$ you might check out Route Note & their free option ( you keep 85%) No yearly or take down fees like some others if you decide to remove your material. They also offer monetization partnerships with YouTube & SoundCloud.
https://routenote.com/
For myself it sounds like the piano isn't tight against the delay which i assume is keeping strict time. Maybe try starting with the drums / delay first to set up the time, then add the piano..Nice ideas in there.