Yo I gotta say, this is some good-ish. Never imagined this song with keyboard, drums, etc, but it turned out pretty great. Good job.
I like to imagine that the scraping noise that goes with the beat is someone scraping the bottom of a can of peas to get the remaining bits.