Its still good.
You know what is wrong with it so Im just going to tell you good job for trying. All of the melodies and sounds seem to be at the right pitch so all you need to fix is your timing.
Please contact me if you would like to use this in a project. We can discuss the details.