Pretty good!
Those melodies were really nice. Everything fitted nicely. But there was a big problem with it.
The sync and timing was well off. You should record stuff into a sequencer so you can adjust the timing.
So yeah, if it was synced properly I'd love this song. 4/5 :)