You need to be able to take criticism, it's crucial for improvement. After some point piano sounds aren't well synced and their melody don't go so well together
I don't know, when I tried to listen to it again it sounded good, my Internet is slow and the website was lagging when I first opened it, maybe it glitched because it sounded so random