The lead sounds kinda off the beat, but not in a bad way. It gives it the perfect feel. It also loops well. I like. Keep raving yo.
Musically naive but has charm
I could guess that this was in the key of C even though I don't have perfect pitch - the melody sounds like you're poking randomly at the white keys. However in your naiveity you've come up with a good original bassline.
I wish you good luck in your musical endeavours - join a band make sure you listen to lots of different genres.
Please contact me if you would like to use this in a project. We can discuss the details.